Сайт: https://www.raylib.com
Twitter: / raysan5
Reddit: / raylib
Twitch: / raysan5
Patreon: / raysan5
Сайт: https://drez.games
Twitter: / drezgames
YouTube: / drezgames
Скачать: https://github.com/drezgames/raylib-p...
Для Лазаруса: https://github.com/GuvaCode/Ray4Laz
Администратор группы: Соколов Виталий.
Youtube: / @sokovito
Discord: / discord
/ discord
Icq: 620163142
VK: https://vk.com/sokolovdelphi
Telegram: https://t.me/Sokovito
LinkedIn: / sokovito
LinkedIn Group: / 9126028
Facebook: / 664468363641045
Odnoklassniki: https://ok.ru/group/54720684752915
Поддержать выпуск роликов или оплатить заказы можно по следующим реквизитам:
http://www.donationalerts.ru/r/armag
https://new.donatepay.ru/@9203
Raylib это бесплатная, простая, мультиплатформенная и мультиязычная библиотека для программирования игр. Она распространяется под лицензией MIT, то есть бесплатно. Библиотека ориентирована на обучение в программировании игр и мультимедийных приложений. Поэтому каждый из Вас может использовать ее в образовании. Но пользователь может использовать ее и для создания своих коммерческих игр.
Разработка raylib началась в августе 2013 года Рамоном Сантамария для поддержки курса разработки игр, ориентированного на студентов без опыта в программировании.
raylib 1.0 был выпущен в ноябре 2013 года и содержал около 80 функций для управления окнами и вводом, рисования основных форм, загрузки и рисования текстур, загрузки шрифтов, рисования текста, рисования основных трехмерных фигур, управления аудиосистемой и звука. загрузка и воспроизведение файлов.
raylib - это высокомодульная библиотека. Все содержится в небольшом количестве четко определенных, конкретных и автономных модулей, названных в соответствии с его основными функциями. Некоторые из этих модулей можно использовать в автономном режиме отдельно от других модулей.
raylib - это базовая технология для инструментов raylib technologies! Несколько мультиплатформенных переносимых автономных удобных инструментов были разработаны с использованием raylib и raygui.
raylib может быть объединен с несколькими дополнительными библиотеками для дополнительной функциональности. Например, Слой абстракции OpenGL 3D математическая библиотека miniaudio оболочка непосредственный режим GUI библиотека ресурсов упаковщик 2d физическая библиотека редактор фрагментов PNG.
На данный момент она поддерживает огромное количество сред и языков программирования:
C, C++, C#, Boo, F#, D, Go, Rust, Lua, Nelua, Nim, Haskell, Crystal, Pascal, Perl, Ruby, Python, Java, Clojure, Node.js, QuickJS, JavaScript, ChaiScript, Squirrel, Racket, PHP, Factor, Gforth, Haxe, Ring, Common Lisp, Chicken Scheme, Chibi-Scheme, Euphoria, Wren, Odin, Zig, Jai, Ada, Janet, Kit, V, BlitzMax, OCaml, Mosaic, XD Pascal, Carp, FreeBasic, PureBasic, SmallBASIC, ATS2, Beef, Swift, Never, Harbour, ReCT, elixir, COBOL.
Библиотека поддерживает следующие операционные системы:
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.
Поддержка клавиатуры и мыши, колеса мыши, геймпад, мультитач, жесты.
Физический движок.
Смотрите видео RayLib / Обзор игровой библиотеки / Pascal, Delphi, Lazarus, C++, C#, Java, JavaScript, Python, Perl онлайн, длительностью часов минут секунд в хорошем качестве, которое загружено на канал Sokovito Games 01 Январь 1970. Делитесь ссылкой на видео в социальных сетях, чтобы ваши подписчики и друзья так же посмотрели это видео. Данный видеоклип посмотрели 7,315 раз и оно понравилось 374 посетителям.