игра-головоломка. открыть gl против холста/поверхностиView

Я пытаюсь создать игру-головоломку на Android. Может ли кто-нибудь объяснить, как лучше всего это сделать?

  1. Я думал об использовании сетки просмотров изображений и замене изображений, когда пользователь скользит по ней.

  2. Используя открытый gl?

Как лучше?


person Hades    schedule 06.09.2011    source источник


Ответы (2)


Я бы выбрал первый вариант, так как это:

  • легче реализовать
  • вы используете проверенные и хорошо работающие средства
  • вам не нужно решать проблемы, зависящие от платформы
  • прирост производительности при использовании OpenGL был бы пустой тратой времени, так как он на самом деле не нужен
person Constantinius    schedule 06.09.2011
comment
На самом деле, если подумать, не лучше ли использовать canvas/surfaceView? - person Hades; 06.09.2011

Я согласен. Вам обязательно стоит остановиться на первом варианте. OpenGL является излишним для вашего приложения. Но если вы делаете это приложение «для развлечения», вы можете использовать OpenGL, чтобы получить опыт и ознакомиться с OpenGL до следующего раза, когда он вам может понадобиться. :)

person Finn Larsen    schedule 06.09.2011