2010-11-08 15 views
6

Planeo desarrollar un juego 2D para dispositivos Android sin una GPU dedicada, como el HTC Wildfire. Recuerdo desde la PC que, en general, OpenGL se debe elegir sobre algo como SDL para gráficos 2D debido a la velocidad y las características.2D API o OpenGL ES para un juego Android 2D?

En Android, hay dos APIs para gráficos:

  • Una API 2D "normal" (? ¿Tiene un nombre)
  • OpenGL ES 2,0

cuál debería favor de un juego 2D que debería ejecutarse en dispositivos Android sin una GPU dedicada?

Respuesta

2

Depende de su experiencia y el alcance del juego realmente, hay ventajas y desventajas para ambos. Miraba las Conferencias Google IO de Chris Pruett, me ayudaron mucho cuando empecé a usar el juego de desarrollo en Android.

Personalmente fui con OpenGL sobre el lienzo (o "normal" como lo llamaste) porque ya estaba familiarizado con él. El juego en el que estoy trabajando bajo este enfoque funciona bastante bien (con el enhebrado y teniendo cuidado con el GC) incluso en los viejos teléfonos myTouch.

+0

Pero, ¿qué pasa con la GPU, OpenGL no será más lento si no tengo ninguna? ¿Puedo usar gráficos vectoriales con alguno de los enfoques? – JRoberts

Cuestiones relacionadas