Суббота, 25 Апреля 2026, 06:36

Приветствую Вас Гость

Меню сайта
Разделы новостей
Разработка игр [2277]
Связанное с разработкой тех или иных игр
Движки и Конструкторы игр [5292]
Обновление и информация о системах разработки игр
Разработчики [1722]
Информация об игровых компаниях
Игровые проекты [2317]
Релизы инди-игр, информация про AAA-тайтлы и пр.
Утилиты и софт [1304]
Программы в помощь создателю игр
Мероприятия [2195]
Информация о проходимых игровых мероприятиях
По сайту [212]
Обновления и пополнения сайта
Прочее [1044]
Всё, что не вошло в другие рубрики
Наш опрос
Как часто вы играете?
Всего ответов: 1103
Главная » 2026 » апреля » 25 » RayLib 6.0
RayLib 6.0
Время создавать игры!00:27

RayLib, проект с открытым исходным кодом для разработки игр, был обновлён до версии 6.0. Этот популярный и невероятно модульный фреймворк для разработки игр, написанный на языке C, с выходом версии 6.0 становится еще более модульным. Появился новый полностью программный рендерер, позволяющий использовать RayLib на еще большем количестве платформ, чем уже и так огромный список.

В число новых возможностей RayLib 6 входят:
    Программный рендерер (Software Renderer rlsw): Представляет новый бэкенд программного рендеринга, который позволяет raylib работать полностью на ЦП без необходимости использования графического процессора. Это позволяет библиотеке работать на оборудовании, не имеющем графического ускорения, таком как микроконтроллеры или будущие устройства RISC-V.

    Memory Platform Backend (rcore_memory): Добавляет новый бэкенд платформы для 2D и 3D рендеринга непосредственно в платформенно-независимый буфер кадров в памяти. Это очень полезно для рендеринга в безголовом режиме, обработки графики на стороне сервера или экспорта кадров непосредственно в изображения.

    Win32 Platform Backend (rcore_desktop_win32): Реализует собственный бэкэнд Windows, используя прямые вызовы API Win32 вместо внешних библиотек, таких как GLFW или SDL. Он поддерживает как окна с ускорением GPU OpenGL, так и окна на основе GDI для нового программного рендерера.

    Emscripten Platform Backend (rcore_web_emscripten): Предоставляет веб-бэкенд, созданный непосредственно с помощью Emscripten и JavaScript без каких-либо других зависимостей. Он поддерживает холсты с аппаратным ускорением WebGL, а также неускоренный 2D-холст для программного рендеринга.

    Полноэкранные режимы и поддержка высокого разрешения: полностью переработана обработка отображения для приоритета полноэкранных режимов без рамок и автоматического определения конфигураций масштабирования монитора. Теперь разработчики могут явно запрашивать поддержку высокого разрешения при создании окна, используя FLAG_WINDOW_HIGHDPI.

    Переработка системы скелетной анимации: система анимации 3D-моделей модернизирована для поддержки смешивания анимаций и плавных, синхронизированных переходов между различными кадрами анимации. Обновление также упрощает API и повышает производительность скиннинга на GPU.

    Переработка системы конфигурации сборки: Улучшает систему пользовательской конфигурации сборки, позволяя разработчикам легко включать или отключать определенные функции с помощью флагов командной строки (например, -DSUPPORT_FILEFORMAT_OBJ=0). Общая система флагов была пересмотрена с целью удаления бесполезных параметров и предоставления новых для сборок с высокой степенью индивидуализации.

    Переработка API файловой системы: более 40 функций управления файловой системой объединены в один rcoreмодуль, что позволило успешно заменить предыдущий utilsмодуль. Это значительно упрощает процесс сборки, требуя всего 6-7 исходных файлов для компиляции всей библиотеки raylib.

    API управления текстом: добавляет более 30 новых функций, предназначенных для обработки и манипулирования строками. Эти функции помогают в общей обработке текста и поддерживают создание пользовательских систем сборки непосредственно с использованием raylib.
Категория: Движки и Конструкторы игр Просмотров 46 ДобавилGC-Vic | Рейтинг: 5.0/1 |
Теги GLFW, RayLib 6, SDL, WebGL, Software Renderer, Emscripten, открытый код, Фреймворк, open source, Raylib, javascript, OpenGL, си, RISC-V
Дополнительные опции:
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:

Игровые объявления и предложения:
Если вас заинтересовал материал «RayLib 6.0», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела. Предлагаются такие схожие материалы: Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.

Комментарии Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Календарь
«  апреля 2026  »
Пн Вт Ср Чт Пт Сб Вс
  12345
6789101112
13141516171819
20212223242526
27282930
Поиск по сайту
10 случ. статей
  • Основы "Xtreme3D"
  • Во что поиграть: Браво старс или Brawl Stars, Shini Game или Bleach?
  • ТОП 5 самых популярных разработчиков игр
  • Немного о GML
  • MMORPG на PHP: ООП и кэширование
  • Legend: Легенда о Таргоне [PC]
  • LeadWerks Engine 2.3. Урок 2.
  • ООП в LUA: От слов к практике
  • Как записать видео с экрана
  • Новая игра позволяет перемещать предметы усилием воли!
  • 10 случ. движков
  • Dagor
  • Silent Walk FPS Creator
  • Dark BASIC
  • World Forge
  • FIFE
  • AresEd
  • VCS Game Maker
  • Genesis-3D
  • Core
  • Point&Click Dev Kit
  • Ссылка страницы

    HTML-код или BB-код
    Друзья сайта
    Игровой форум GFAQ.ru Перевод консольных игр
    Все права сохранены. GcUp.ru © 2008-2026 3d engine Рейтинг