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

Oxygine 2D C++ фреймворк (11 стр)

Страницы: 110 11 12 1357 Следующая »
#150
16:21, 8 апр 2013

Апдейт:
- улучшена демка. В примере render to texture теперь  можно рисовать пальцем.
- обработка mouse wheel событий для PC
- мелкие доработки TextActor
- сайт слегка подправил
Изображение

#151
22:01, 27 апр 2013

Апдейт!
- добавлены новые инструменты в DebugActor: показ актеров перехвативших клик, показ спрайтов, которые рисуются не в texel to pixel качестве
- теперь размер актеров задается с точностью float
- мелкие исправления

Попытался собрать oxygine под FlasCC, но не особо успешно. Намучался с не очевидными багами, ужасно долгой линковкой и другими проблемами, отложил в долгий ящик.

#152
14:43, 25 мая 2013

Большой апдейт!
Большим и хорошим изменениям подверглась тулза (tools/process_xml2.py), которая обрабатывает xml файлы, собирает атласы и тд
- она научилась собирать сама и нужные шрифты по bmfc конфигу - можно огранизовать универсальную сборку шрифтов под любое разрешение
- изменилась внутренняя структура хранения результата обработки
- раньше она создавала .ox файл рядом с исходным xml, а теперь создается отдельная папка, внутри которой лежат "производные" обработки
- также, к этой тулзе можно подключить свой обработчик вашего типа ресурса на python

#153
10:26, 8 июня 2013

Еще один хороший апдейт
- добавлена поддержка ETC1 (разделение на rgb+alpha) и PVRTC текстур
- загрузка текстур из .pvr и .pkm файлов
- возможность автоматического сжатия текстур из build tools
- переработан драйвер для GLES20
- улучшены отладочные инструменты

#154
9:17, 3 июля 2013

Апдейт:
- переработаны шейдеры, теперь есть 1 убер шейдер, который можно при желании дополнять своим кодом
- возможность подменить шейдер для спрайта, добавлен пример в Demo
- добавлен новый тип выравнивания в TextActor
- класс Sprite, умеет выгружать/подгружать используемый ресурс

#155
10:28, 3 июля 2013

Frankinshtein
> Изначально разрабатывался для мобильных платформ (iOS, Android)
Заранее извиняюсь, не в теме. Но разве с появлением Юнити такие вот движки ещё актуальны?

#156
10:43, 3 июля 2013

Крысеечник
читай первый пост, там мелким шрифтом ответ
дополню кратко, Юнити:
- заточен для 3D
- это managed язык программирования, который по определению не может быть быстрее С++
- это закрытая платформа, не позволяющая управлять ею на низком уровне

Oxygine - это открытый фреймворк, написанный на С++, где упор сделан для высокую производительность, гибкий менеджмент ресурсов и в то же время комфортную работу с 2D

#157
10:50, 3 июля 2013

Frankinshtein
То есть, я понимаю, вы хотите переплюнуть Юнити. Трудная затея. Один его список поддерживаемых систем чего стоит.
У меня подозрение, что с его, с Юнити появлением, все самопальные движки окончательно обречены.

#158
11:04, 3 июля 2013

Крысеечник
> То есть, я понимаю, вы хотите переплюнуть Юнити. Трудная затея. Один его список
> поддерживаемых систем чего стоит.
> У меня подозрение, что с его, с Юнити появлением, все самопальные движки
> окончательно обречены.

наоборот, это совсем разные ниши

#159
11:50, 3 июля 2013

У юнити очень много минусов, это "дань" кроссплатформености.
Для сравнения, вы можете сделать хотя бы doom 3 на юнити что бы
по производительности и картинки они были одинаковы ?

Так что у "самопальных" движков своя ниша, а у юнити своя

Frankinshtein
+1

#160
13:32, 3 июля 2013

А можно с 0 разжевать, как это всё установить? И под какими ОС можно?

#161
14:01, 3 июля 2013

SpinMeSpin
начать очень просто:
1. устанавливаешь мармелад:
http://www.madewithmarmalade.com/
2. скачиваешь oxygine из репозитория
3. заходишь в папку examples и открываешь любой mkb файл -> запускается VisualStudio или XCode
4. компилируешь и запускаешь приложение

(это кстати все в readme есть)
мармелад работает на Windows/MacOSX, ну а собирать приложения на нем можно под любую платформу


есть еще другой путь, путь SDL, но тут надо разбираться во всех нюансах работы платформы и инструментов для нее

#162
14:23, 3 июля 2013

Frankinshtein
смотрел исходники, не нашел работу со звуком, где можно посмотреть? :)

#163
14:36, 3 июля 2013

IROV..
со звуком работать своими средствами, пока что

#164
15:50, 3 июля 2013

Frankinshtein
вот тебе и таск! :)

Страницы: 110 11 12 1357 Следующая »
ПроектыФорумУтилиты

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