Сайт: 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.
Поддержка клавиатуры и мыши, колеса мыши, геймпад, мультитач, жесты.
Физический движок.
Watch video RayLib / Обзор игровой библиотеки / Pascal, Delphi, Lazarus, C++, C#, Java, JavaScript, Python, Perl online, duration hours minute second in high quality that is uploaded to the channel Sokovito Games 01 January 1970. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 7,315 times and liked it 374 visitors.