Soy nuevo en Android Development. Lo que quiero es saber cómo tengo que comenzar a pensar en programar una GUI ordenada. Supongo que la API android.opengl es un buen punto de partida.¿Cómo comenzar a crear GUI en 3D (Juego) para aplicaciones de Android (por ejemplo, con OpenGL)?
Digamos que queremos crear algo así como un 3D-Pool-Billard-Game simplificado: Ves la mesa desde arriba y tienes sobre la mesa las bolas. Desea hacerlos realistas (sombra, brillo).
preguntas en mi mente son:
- ¿Qué tipo de gráficos se necesitan?
- ¿Cómo comenzar a codificar?
- ¿Qué tipo de clases necesito? Para cada elemento (pelota, mesa, ...)?
- ¿Dónde crear y encapsular la "3D-ness"?
Si sabes mejores/preguntas adicionales, solo agrégalas y/o házmelo saber en qué dirección tengo que pensar en este caso de desarrollo.
Mis conocimientos/experiencia en Java: He programado mucho en Java EE y me he utilizado para manejar salidas gráficas con JSP/JSF. Entonces este SE móvil para Android es nuevo para mí. Espero obtener algunas cosas interesantes para un acceso sin problemas.
Chris
FYI, Android utiliza [OpenGL ES] (http://en.wikipedia.org/wiki/OpenGL_ES), no OpenGL regular. – genpfault
Creo que un buen punto de partida sería [la presentación de GoogleIO 2010 por Chris Pruett] (http://www.youtube.com/watch?v=7-62tRHLcHk). – Macarse