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

Ответить
Аватара пользователя
Tumbermory
Сообщения: 19
Зарегистрирован: 30 янв 2014, 11:16

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

Сообщение Tumbermory » 16 май 2014, 13:09

Есть одна идейка, не знаю с чего начать. В общем должно быть поле действа, размером больше экрана и состоящее из квадратов аля морской бой, строится из изображений в соответствии с файлом с данными, часть этих изображений анимирована, на карте расположены спрайты, спрайты бегают в 6 направлениях, по карте перемещаться пальчиком.
ВОПРОС ВОТ В ЧЕМ: в сторону какой графической библиотеки смотреть? что больше подойдет для этой цели?
Вложения
вот как оно примерно выглядит
вот как оно примерно выглядит
впру.png (5.48 КБ) 3458 просмотров

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

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

Сообщение KamiSempai » 16 май 2014, 15:21

На AndEngine это делается просто. Для отображения нужной области там используется камера. Ее можно легко перемещать и менять зум.

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

Аватара пользователя
Tumbermory
Сообщения: 19
Зарегистрирован: 30 янв 2014, 11:16

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

Сообщение Tumbermory » 18 май 2014, 22:30

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

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

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

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

Сообщение KamiSempai » 19 май 2014, 11:11

AndEngine достаточно оптимизированный движок. Прорисовываться будут только те спрайты, что видны. Тормоза начинаются только когда спрайтов, с разных атласов, становится действительно много и они все в области видимости.
Для рисования земли, и прочих ландшафтных объектов, советую взять SpriteBatch.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

Ответить