ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

ZenGL 2D игровой движок / OpenGL / Delphi, Pascal, Lazarus / Android, iOS, Windows, Mac OS, Linux

pascal

lazarus

freepascal

delphi

2д движок

движок для 2д игр

движок для создания 2д игры

зен жл

zengl

zen gl

zengl engine

zengl 2d engine

zengl движок

zengl скачать

игровой движок на делфи

игровой движок на delphi

игровой движок на паскале

игровой движок на pascal

игровой движок на лазарусе

игровой движок на lazarus

игровой движок 2021

бесплатный игровой движок

бесплатный игровой движок 2021

игровой движок 2d

opengl игровой движок

игровой движок android

Автор: Sokovito Games

Загружено: 2021-08-21

Просмотров: 995

Описание: Сайт ZenGL: https://www.zengl.org/
Скачать ZenGL 0.3.12: https://code.google.com/archive/p/zen...
Документация: https://www.zengl.org/wiki/doku.php
Форум ZenGL: http://zengl.org/forum/
Ютуб канал New ZenGL:    / @sergshutk2757  
Скачать New ZenGL: https://github.com/Seenkao/New-ZenGL
Сайт Omega Engine: http://andru-kun.inf.ua/omega.html
Скачать Omega Engine: https://sourceforge.net/projects

Discord:   / discord  
Group Telegram: t.me/Sokovito
Group Vkontake: https://vk.com/sokolovdelphi
Group FaceBook:   / 664468363641045  
Группа Odnoklassniki: https://ok.ru/group/54720684752915
Сайт по программированию: delgame.at.ua

Donate (Поддержка канала копеечкой):
Donation Alerts: http://www.donationalerts.ru/r/armag

ZenGL это кроссплатформенная библиотека для разработки игр написанная на Pascal. Данный игровой движок предоставляет необходимый функционал для вывода 2D-графики, обработки ввода, воспроизведения звука и прочее.

Разработчиком движка является Андрей Кемка (известный как Andru) из Украины, города Житомир. До этого он был разработчиком движка Omega GL. Разработка движка веласть примерно с 2007 года до 2013-го года. Последняя официальная версия движка 0.3.12. Дальнейшей разработкой движка занимается Сергей Шуткин из России (известный как Seenkao). Он добавил в движок библиотку Green Engine, так же добавлено независимое поле ввода, изменена и ускорена система работы с текстом, изменена обработка клавиатуры, мыши, тач пада, добавлена возможность пост отрисовки. Актуальная версия измененного движка на данный момент 3.28. На github она распространяется по той же бесплатной лицензии с названием New ZenGL. Но со старой версией Zen GL она совместима лишь частично и ее возможности были расширены, а некоторые - наоборот стали не совместимыми или утратили свой функционал. В рассмотрении данного материала мы будем придерживать официальной старой версии движка, но будем делать поправки и сравнивать эти возможности с новой неофициальной версией New Zen GL.


Движком поддерживаются платформы Windows, Linux, Mac OS X, Android, i OS.
В новой версии поддерживается Mac OS Cocoa, а работа с i OS не проверена.
Поддерживаются следующие среды программирования: Delphi, Lazarus, Free Pascal.
Но новая неофициальная версия через среду Delphi может компелировать проекты только под Windows. Под платформу Android нужны доработки.

Рассмотрим основные возможности официальной версии движка:
Работа с графикой реализована средствами бибилиотеки Open GL
Возможность использования в виде so, dll, dy lib библиотеки так и непосредственно исходный код.
Рендеринг как в собственное, так и в заранее подготовленное окно.
Логирование событий.
Загрузка ресурсов непосредственно из файлов, памяти и zip архивов.
Многопоточная загрузка ресурсов.
Возможность расширить количество поддерживаемых форматов данных.
Управление антиалиасингом, разрешением экрана, частотой развертки и вертикальной синхронизацией.
Коррекция пропорций выводимого изображения относительно заданных размеров.
Управление заголовком и размером окна, наличие автоматического центрирования.
Управление видимостью курсора в пределах окна.
Обработка событий клавиатуры, мыши и джойстика.
Обработка ввода Unicode текста.
Возможность ограничить ввод латинским алфавитом.
Поддержка форматов tga, png,jpg и pvr.
Корректная работа с NPOT текстурами.
Управление параметрами фильтрации.
Работа с масками.
Наличие render targets для рендеринга в текстуру.
Текстурные Unicode шрифты.
Вывод форматированного текста в кодировке UTF-8.
Управление отступами, размером, цветом вершин и количеством символов в тексте.
Batch render для повышения производительности.
Рендеринг основных видов примитивов.
Наличие менеджера спрайтов.
Рендеринг статичных спрайтов, спрайтов с анимацией и тайлов.
Рендеринг трансформирующейся сетки.
Рендеринг спрайтов с ручным указанием текстурных координат(с пиксельной размерностью и обычным от 0 до 1).
Управление режимом блендинга и смешивания цвета.
Возможность назначения цвета и альфы отдельным вершинам спрайтов и примитивов.
Дополнительные трансформации спрайтов(зеркальное отражения, увеличение, смещение вершин).
Быстрое отсечение спрайтов выходящих за пределы видимости.

При работе с видео доступны следующие возможности:
Декодирование кадров в текстуру.
Поддержка кодека theora в контейнере ogv.

Так же возможны:
Базовый набор вспомогательных математических функций.
Необходимый набор функций для триангуляции.
Базовый набор collision-функций.
Работа с ini-файлами.
Вспомогательные функции для работы с файлами и памятью.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
ZenGL 2D игровой движок / OpenGL / Delphi, Pascal, Lazarus / Android, iOS, Windows, Mac OS, Linux

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]