¿Qué tutoriales y bibliotecas están disponibles que pueden ayudar a los principiantes a desarrollar juegos 2D y 3D en Android usando OpenGL-ES? Estoy buscando tutoriales que me ayuden a aprender OpenGL-ES, y estoy buscando bibliotecas OpenGL-ES que puedan facilitarles la vida a los principiantes en OpenGL-ES.
Dado que Android todavía es pequeño, creo que también puede ser de gran ayuda leer los tutoriales de iPhone OpenGL-ES, ya que supongo que la funcionalidad de OpenGL-ES es muy parecida.
He encontrado la siguiente información útil que me hubiera gustado compartir:
Tutoriales de Android:
Otra información de Android OpenGL-ES:
- Conferencia de Google IO sobre juegos, no mucho OpenGLES
- El Manual de Referencia del Khronos también es relevante a tener, pero no es exactamente el mejor lugar para empezar.
Tutoriales de iPhone OpenGL-ES (donde la información de OpenGl-ES probablemente sea útil):
- http://web.me.com/smaurice/AppleCoder/iPhone_OpenGL/Archive.html
- http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html
En cuanto a las bibliotecas que un principiante podría usar para obtener una experiencia práctica más simple con OpenGL-ES, solo he encontrado Rokon , que se inició recientemente, por lo que tiene muchos agujeros y errores. Y tiene licencia gnuGPL (en este momento), lo que significa que no se puede usar, si deseamos vender nuestros juegos.
¿Qué más hay?
Respuestas:
El sitio que mencionó es muy bueno, pero creo que el mejor que he encontrado es INsanityDesign . Es un puerto de los grandes tutoriales de OpenGL nehe . Este es un gran lugar para comenzar, le brinda una fuente en diferentes niveles con los que puede jugar y cambiar para ver qué hacen las diferentes partes. Además de eso, leer la documentación de OpenGL , también ayudará. No soy bueno en las cosas de OpenGL, pero he podido resolver las cosas usando los recursos que mencioné.
fuente
Un excelente tutorial sobre OpenGL ES 1.1 en Android:
http://blog.jayway.com/2009/12/03/opengl-es-tutorial-for-android-part-i/
fuente
Definitivamente puede vender sus juegos basados en el software GPL, lea más aquí: http://www.gnu.org/philosophy/selling.html
fuente
Renuncié a los tutoriales de anddev hace mucho tiempo. Cada uno de esos tutoriales que probé ni siquiera se construyó correctamente, estaban muy desactualizados, y el tipo que los hace parece que nunca termina nada.
Desafortunadamente, la información que realmente desea es muy dispersa: no la encontrará en una sola URL a menos que esté dispuesto a leer todo el Libro Rojo; pero eso ciertamente no es un tutorial, es una referencia mucho más exhaustiva.
Sin embargo, parece que solo una referencia tan exhaustiva le dará la información que necesita de una forma lo suficientemente completa y precisa para comprender cuestiones tan útiles y básicas como la distinción entre transformación de visualización, transformación de ventana gráfica, transformación de modelo y transformación de visualización, y por qué insiste OpenGL en combinar los dos últimos.
fuente
Aquí también hay algunos buenos tutoriales de OpenGL ES para Android: http://obviam.net/index.php/category/opengl/
fuente
Si desea comenzar desde un proyecto OpenGL ES realmente básico en Android (uno que realmente ha sido compilado y funciona), puede echar un vistazo aquí: http://www.ruibm.com/?p=263
fuente
Hay buenas series de tutoriales para principiantes, para aprender opengl.
http://www3.ntu.edu.sg/home/ehchua/programming/android/Android_3D.html
fuente
El mejor recurso que he encontrado hasta ahora es Learn OpenGL ES . De hecho, lo encontré porque se recomienda en NeHe. Está activo y tiene una serie de tutoriales específicamente para Android que son bastante completos.
fuente
Una serie de tutoriales de OpenGL ES que encontré inmensamente útil al portar un juego de iPhone a Android usando el NDK fue:
http://www.zeuscmd.com/tutorials/opengles/
fuente
Ahora hay una biblioteca 3D para Android disponible llamada min3d:
http://code.google.com/p/min3d/
Todavía no lo he usado, pero parece útil.
fuente