Войти
ПроектыФорумУтилиты

кроссплатформенный 2D движок ZenGL [GNU/Linux, Windows, MacOS X, iOS, Android] (11 стр)

Страницы: 16 7 8 9 10 11
#150
22:49, 8 апр. 2013

Вопрос не совсем по теме, но рискну написать. Меня вот интереует такой вопрос. Как реализовать игрушку в стиле гонки с псевдотрёхмерностью? Такие были раньше на приставках. Как идеальный пример - Nigel Mansell's World Champioship Racing и F1 Pole Position на платформе SNES

http://bit16.ru/index.php?gl=roms&cat=snes&act=comment&id=871

Планирую реализовать как раз игрушку на ZenGl именно в таком стиле. Интересует механизм прорисовки гоночной трассы. По какому принципу оно там работает? Может кто чего подскажет? Заранее спасибо


#151
23:13, 12 авг. 2013

ZenGL 0.3.12

Последняя версия ZenGL ветки 0.3.x. Оставляю Pascal сообщество до лучших времён.

Changelog:
- [Windows]исправлен выбор иконки для заголовка окна
- [Windows]исправлена обработка WM_MOUSEWHEEL
- [Android]добавлен обход проблемы с FBO на Tegra-based девайсах и прочем говно, где GL_MAX_RENDERBUFFER_SIZE равен нулю
- исправлено сохранение громкости при вызове snd_PlayFile/snd_PlayMemory
- исправлено некорректное определение размера кадра для анимированных спрайтов(с NPOT текстурами) в менеджере спрайтов
- исправлена pengine2d_ClearAll
- добавлена опция USE_ZLIB_FULL
- удалена функция touch_DblTap
- удалена поддержка WinCE
- исправлены проблемы с загрузкой png-файлов содержащих индексированный формат цвета с альфой
- исправлено падение при вызове snd_Free несколько раз когда активно несколько звуковых потоков
- исправлена pengine2d_AddEmitter, теперь выполняется проверка Assigned( Emitter ) перед добавление эмиттера
- исправлена wnd_SetSize, теперь меняется oglTargetW/oglTargetH для корректной работы некоторых фич("ножницы" и пр.)

Скачать

#152
22:24, 14 авг. 2013

Andru
> Оставляю Pascal сообщество до лучших времён.
Как так-то? :(

Прошло более 1 года
#153
13:58, 13 ноя. 2014

Andru
> Оставляю Pascal сообщество до лучших времён.

а причины?

Прошло более 11 месяцев
#154
12:01, 4 ноя. 2015

Andru

Судя по сайту движок застыл в 2013-08-12. Почему?

#155
22:45, 15 янв. 2016


Хаус
> Судя по сайту движок застыл в 2013-08-12. Почему?

Язык устаревает (нет), теряет популярность -> мало кто использует pascal -> интерес к библиотеке минимальный -> нет смысла продолжать развитие. Все просто.
А так библиотека хорошая, сейчас пишу свой проект, пока все нравится.

#156
23:21, 15 янв. 2016

Аналогично

#157
7:26, 30 янв. 2016

GR library Вам в помощь.
http://www.libgr.ru

#158
9:28, 30 янв. 2016

Alexdamme
Ну как конкурент zengl пока ни о чем. Даже андроида нет.

Или это от автора?
----
Нет, все в порядке. Просто реклама. Т.к. библиотека ещё и с закрытым кодом, то это конкурент NWE.

#159
23:07, 23 фев. 2016

Хаус
> Судя по сайту движок застыл в 2013-08-12. Почему?
Вторая версия: движок достиг необходимого совершенства и в нём больше нечего развивать : ).

#160
12:50, 24 фев. 2016

ExeLord
GLES2.0 нет.
А почему бросил автор писал: http://zengl.org/forum/index.php/topic,12.msg2905.html#msg2905

Прошло более 4 лет
#161
21:27, 13 июля 2020

Думаю Андру бросил по той причине, что ему наверняка предложили работу нормальную, из-за которой нет возможности заниматься чем-то ещё. А так же тянуть на себе такую разработку, довольно сложное дело.

В данный момент занимаюсь доработокой и переработкой библиотеки. В основном связано с андроид. Но выявилось так же множество моментов, которые раньше может и не возникали, либо просто не были доработаны. Версия 3.20 уже доступна и компилирование под андроид там реализовано.

Со следующей версии задержки, в связи с тем, что приходится библиотеку подгонять под OpenGL ES. А многого просто нет из того что есть OpenGL.

Пока будет поддерживаться версия OpenGL ES 1.0, так же и "устаревшие" функции OpenGL. (по секрету скажу, что знать устаревший OpenGL желательно, это полезно тем, что уже вникаешь как работает OpenGL, и в нём уже можно было компилировать внутренний код, ещё до появления шейдеров :) ).

Андру сделал довольно большую работу!

https://youtu.be/hawylDctMFU

Страницы: 16 7 8 9 10 11
ПроектыФорумУтилиты

Тема в архиве.