RayLib / Обзор игровой библиотеки / Pascal, Delphi, Lazarus, C++, C#, Java, JavaScript, Python, Perl

preview_player
Показать описание

Администратор группы: Соколов Виталий.
Icq: 620163142

Поддержать выпуск роликов или оплатить заказы можно по следующим реквизитам:

Raylib это бесплатная, простая, мультиплатформенная и мультиязычная библиотека для программирования игр. Она распространяется под лицензией MIT, то есть бесплатно. Библиотека ориентирована на обучение в программировании игр и мультимедийных приложений. Поэтому каждый из Вас может использовать ее в образовании. Но пользователь может использовать ее и для создания своих коммерческих игр.
Разработка raylib началась в августе 2013 года Рамоном Сантамария для поддержки курса разработки игр, ориентированного на студентов без опыта в программировании.
raylib 1.0 был выпущен в ноябре 2013 года и содержал около 80 функций для управления окнами и вводом, рисования основных форм, загрузки и рисования текстур, загрузки шрифтов, рисования текста, рисования основных трехмерных фигур, управления аудиосистемой и звука. загрузка и воспроизведение файлов.
raylib - это высокомодульная библиотека. Все содержится в небольшом количестве четко определенных, конкретных и автономных модулей, названных в соответствии с его основными функциями. Некоторые из этих модулей можно использовать в автономном режиме отдельно от других модулей.
raylib - это базовая технология для инструментов raylib technologies! Несколько мультиплатформенных переносимых автономных удобных инструментов были разработаны с использованием raylib и raygui.
raylib может быть объединен с несколькими дополнительными библиотеками для дополнительной функциональности. Например, Слой абстракции OpenGL 3D математическая библиотека miniaudio оболочка непосредственный режим GUI библиотека ресурсов упаковщик 2d физическая библиотека редактор фрагментов PNG.

На данный момент она поддерживает огромное количество сред и языков программирования:

Библиотека поддерживает следующие операционные системы:
Windows, Mac OS X, Linux, Android, FreeBSD, RaspberryPi, Html 5 и другие.

Графический API: аппаратное ускорение через OpenGL (1.1, 2.1, 3.3), OpenGL ES 2.0. Уникальная и чистая абстракция OpenGL rlgl
2D-рендеринг с помощью камеры, включая автоматическое пакетирование спрайтов. Графические примитивы. Поворот картинки с помощью srcrec, dstrec.
Генерация изображений.
Превосходная поддержка форматов текстур, включая сжатые форматы (DXT, ETC, ASTC).
Полная поддержка 3D для 3D-фигур, моделей, рекламных щитов и карт высот, анимация скелетных костей.
Гибкая система материалов, поддерживающая классические карты и карты PBR.
Поддержка GLSL шейдеров, включая шейдеры модели и шейдеры постобработки.
Поддержка стерео-рендеринга VR с настраиваемыми параметрами HMD-устройства.
Прорисовка линий Безье.
Fx средство просмотра и форматирование текстур конвертер упаковщик текстур и генератор атласа упаковщик и извлечение значков
Работа с цветовой палитрой.
Освещение.
Эффекты тумана.
Поддерживаются несколько форматов шрифтов (XNA SpriteFonts, BMfonts, TTF, SDF, шрифты AngelCode).
Загрузка и рисование изображений, текстур и шрифтов из нескольких форматов.
Текстовые эффекты и шрифты, фильтры, формат текста, анимация, 3d текст.
Имеется расширенное поле для ввода.

Мультиплеер: возможен через модули.
Загрузка и воспроизведение аудио с поддержкой потоковой передачи (WAV, OGG, MP3, FLAC, XM, MOD).
Генератор звуков.
Мощный математический модуль для векторных, матричных и кватернионных операций: raymath.
Поддержка клавиатуры и мыши, колеса мыши, геймпад, мультитач, жесты.
Физический движок.
Рекомендации по теме
Комментарии
Автор

"Рекламный щит" слух резанул. Billboard вроде в отношении графики не переводится.

EvolvingPlay
Автор

Смог адаптировать для ассемблер UASM, правда только версию Raylib 3.0, с более новыми версиями, ошибка линковщика, наверное надо более новый линкер, у меня он от VS2010.

LithiumDeuteride-
Автор

Она даже пыху поддерживает. Ошалеть просто)) Будет курс или несколько стримов по ней? По документации и примерам да и видео твое говорит о том, что библиотека очень даже хороша.

koektor
Автор

Штука классная, и очень, очень производительная. Долго искал что-то для своего проекта "3д рисовалки" и наконец нашёл.

ДНПСИгрыИСервисы
Автор

К сожелению, как почти все бесплатныe софты, документация нет!

aaabbb-gupz
Автор

Без поддержки Vulkan у этой библиотеки нет будущего

ЛёшаАркитов
visit shbcf.ru