Страница 1 из 1

andEngine, OpenGL куда копать?

Добавлено: 16 май 2014, 13:09
Tumbermory
Есть одна идейка, не знаю с чего начать. В общем должно быть поле действа, размером больше экрана и состоящее из квадратов аля морской бой, строится из изображений в соответствии с файлом с данными, часть этих изображений анимирована, на карте расположены спрайты, спрайты бегают в 6 направлениях, по карте перемещаться пальчиком.
ВОПРОС ВОТ В ЧЕМ: в сторону какой графической библиотеки смотреть? что больше подойдет для этой цели?

Re: andEngine, OpenGL куда копать?

Добавлено: 16 май 2014, 15:21
KamiSempai
На AndEngine это делается просто. Для отображения нужной области там используется камера. Ее можно легко перемещать и менять зум.

Однако, если вы собираетесь использовать большое количество одинаковых изображений, или изображений с одного атласа, АndEngine не лучший выбор.
Это мое личное мнение после года работы с этим движком. Хотя, может быть в настройках спрайта можно где-то указать глубину прорисовки, тогда можно будет воспользоваться SpriteBatch (уже не помню как называется, возможно немного ошибся в названии) и значительно ускорить скорость прорисовки.

Re: andEngine, OpenGL куда копать?

Добавлено: 18 май 2014, 22:30
Tumbermory
KamiSempai писал(а):На AndEngine это делается просто. Для отображения нужной области там используется камера. Ее можно легко перемещать и менять зум.

Однако, если вы собираетесь использовать большое количество одинаковых изображений, или изображений с одного атласа, АndEngine не лучший выбор.
Это мое личное мнение после года работы с этим движком. Хотя, может быть в настройках спрайта можно где-то указать глубину прорисовки, тогда можно будет воспользоваться SpriteBatch (уже не помню как называется, возможно немного ошибся в названии) и значительно ускорить скорость прорисовки.
А что если карта будет порядка 130х130 квадратов 60x60pix? Совсем плохо? Еще на карте будут легко анимированные объекты. зум скорее всего не понадобиться
Покопался немного но не совсем понял(

Re: andEngine, OpenGL куда копать?

Добавлено: 19 май 2014, 11:11
KamiSempai
AndEngine достаточно оптимизированный движок. Прорисовываться будут только те спрайты, что видны. Тормоза начинаются только когда спрайтов, с разных атласов, становится действительно много и они все в области видимости.
Для рисования земли, и прочих ландшафтных объектов, советую взять SpriteBatch.