2D API или OpenGL ES для Android 2D игры? - PullRequest
6 голосов
/ 08 ноября 2010

Я планирую разработать 2D-игру для устройств Android без выделенного графического процессора, например HTC Wildfire.Я помню из ПК, что OpenGL, как правило, следует выбирать вместо SDL для 2D-графики из-за скорости и функций.

В Android есть два API для графики:

  • «Нормальный» 2D API (у него есть имя?)
  • OpenGL ES 2.0

Какой вариант лучше выбрать для 2D-игры, которая должна работать на устройствах Android без выделенногоGPU

1 Ответ

2 голосов
/ 08 ноября 2010

Зависит от вашего опыта и сферы действия игры, у обоих есть свои преимущества и недостатки. Я смотрел Chris I Pruett Google IO Lectures, они мне очень помогли, когда я только начинал с разработки игр для Android.

Лично я пошел с OpenGL по холсту (или «как обычно», как вы его назвали), так как я уже был знаком с ним. Игра, над которой я работаю в рамках этого подхода, работает довольно хорошо (с многопоточностью и осторожностью в GC) даже на старых телефонах myTouch.

...