GlEngine2D / Игровой движок OpenGL / Обзор / Delphi, Pascal, Lazarus / 2021/ Простой удобный движок



GlEngine2D / Игровой движок OpenGL / Обзор / Delphi, Pascal, Lazarus / 2021/ Простой удобный движок

GlEngine2D / Игровой движок OpenGL / Обзор / Delphi, Pascal, Lazarus / 2021/ Простой удобный движок

Скачать Игровой движок GL ENGINE 2D: https://github.com/Dev-Demi/GLEngine2D

Youtube: https://www.youtube.com/channel/UCvRbcBEoUfapUVFuwrOXN4Q
Discord: https://discord.gg/9Vkw8Wx7Qr
https://discord.com/invite/GqA5y9HxMm
Icq: 620163142
VK: https://vk.com/sokolovdelphi
Telegram: https://t.me/Sokovito
LinkedIn: https://www.linkedin.com/in/SokoVito/
LinkedIn Group: https://www.linkedin.com/groups/9126028/
Facebook: https://www.facebook.com/groups/664468363641045/
Odnoklassniki: https://ok.ru/group/54720684752915

Поддержать выпуск роликов или оплатить заказы можно по следующим реквизитам:
http://www.donationalerts.ru/r/armag

GLEngine2D – это игровой движок, который основан на кросс платформенной бибилиотеке OpenGL. Разработчиком движка является Александр ( известный под ником DevDemi). Игровой движок ориентирован на среду программирования Delphi, начиная с 7 части и заканчивая последними новыми версиями Delphi от компании Embarcadero.
GLEngine2D представляет собой библиотеку или FrameWork, который подключается к среде программирования и пользователь получает возможность вызывать и использовать новый набор процедур, функций и методов по работе с графикой и физикой.
Игровой движок максимально прост в освоении. И если Вы до этого умели работать с обычным TCanvas, то работать с данным движком Вам будет не сложно. Ведь принцип работы с ним максимально приближен к работе с канвой. Его задачей, по сути, и является замена Tcanvas команд на аналогичные OpenGL команды, которые расширяют возможности и работают в разы быстрее с графикой и, при этом, меньше нагружают компьютер.
Несмотря на внешнюю простоту работы с игровым движком он обладает рядом полезных возможностей.
Движок поддерживает изображения следующих форматов: TGA, BMP, JPEG, PNG, GIF (с поддержкой альфаканала и смешиванием цветов).
При работе с цветом обладает следующими возможностями:
Работа с цветом в формате RGBA (с поддержкой альфаканала, то есть прозрачности).
Создание спец эффектов.
Различные варианты работы с самим альфаканалом (смешивание, добавление и так далее).
Поскольку GlEngine2D пытается заменить собой обычный TCanvas, то он предлагает свои команды по рисованию графических примитивов. Он умеет рисовать их как монотонными сплошными линиями (как TCanvas), так и градиентными (разноцветными) цветными линиями. Есть команды для прорисовки таких примитивов как точки, линии, кривые по типу молний, стелочки, треугольники, четыреугольники, эллипсы (с поддержкой поворота под углами) и так далее.
Графический движок отлично справляется с отображение текста на экране. Поддерживает загрузку сторонних шрифтов. Благодаря этому менять внешний вид текста можно до неузнаваемости.
Помимо этого движок GLEngine2D обладает следующими возможностями:
Поддержка анимации
Работа с шейдерами.
Аппаратное сглаживание (AntiAlias)
Работа с вертикальной синхронизацией.
Рисование в текстуру (FBO)
Экспорт текстуры в файл или в TBitMap
Аппаратное ускорение.
Работа с многопоточностью.

Comments are closed.