2009-10-27 10 views
167

¿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 puedan ayudarme a aprender OpenGL-ES, y estoy buscando bibliotecas OpenGL-ES que puedan hacer la vida más fácil para los principiantes en OpenGL-ES.Tutoriales y bibliotecas para juegos OpenGL-ES en Android

Dado que Android todavía es pequeño, creo que puede ser útil leer los tutoriales de OpenGL-ES para iPhone, ya que supongo que la funcionalidad de OpenGL-ES es muy similar.

He encontrado la siguiente información útil que me hubiera gustado compartir:

tutoriales Android:

Otro androide OpenGL-ES:

iPhone OpenGL-ES (donde la información de OpenGL-ES es probablemente útil):

En cuanto a bibliotecas que un principiante puede utilizar para obtener una experiencia práctica más simple con OpenGL-ES, solo he encontrado Rokon, que se inició recientemente, por lo tanto tiene muchos agujeros y errores. Y está licenciado por gnuGPL (por el momento), lo que significa que no se puede usar, si queremos vender nuestros juegos.

¿Qué más hay por ahí?

+0

@admin En serio, no sé por qué esta pregunta está cerrada como no constructiva. Esto es realmente agradable y necesario y el número de votos ascendentes y estrellas indica que es una buena pregunta. Siento que es una mala actitud cerrar esas preguntas, lo que ayuda a los demás. –

+0

Hay una larga discusión sobre el tema en algún lugar, que es el lugar para debatir. Estoy siendo breve aquí, para no contaminar esta buena pregunta con una meta discusión fuera de tema. – arberg

Respuesta

61

El sitio que usted ha mencionado es muy bueno, pero creo que el mejor que he encontrado es por INsanityDesign. Es un puerto de los grandes tutoriales de OpenGL nehe. Este es un gran lugar para comenzar, te brinda una fuente en diferentes niveles con los que puedes jugar y cambiar para ver qué hacen las diferentes partes. Aparte de eso, leer OpenGL documentation, ayudará también. No soy bueno con las cosas de OpenGL, pero he sido capaz de resolver las cosas usando los recursos que mencioné.

14

Definitivamente puede vender sus juegos basados ​​en software GPL, leer más aquí: http://www.gnu.org/philosophy/selling.html

+1

Esto es un poco fuera de tema, pero luego lo invité, supongo :) Sí, puedo venderlo. Pero el punto es que también tengo que distribuir el código fuente. Cualquiera puede tomar mi código fuente y crear una versión gratuita del juego en el mercado, después de lo cual no puedo vender mi aplicación, solo puedo darles a las personas la oportunidad de apoyarla. Esto es posible en Android porque Google prácticamente no tiene restricciones en el mercado (lo cual es bueno). En el mercado de iPhone podría ser diferente, porque Apple podría (o no) prevenir nuevas versiones del juego. – arberg

+4

@ user197141 - fuera del tema, pero puede hacer que la fuente se abra, pero mantener la propiedad de los gráficos/datos de nivel. –

6

Si quieres empezar a partir de un proyecto muy básico de OpenGL ES en Android (que en realidad ha sido compilado y trabaja), puede echar un vistazo aquí: http://www.ruibm.com/?p=263

10

me di por vencido en anddev tutoriales mucho hace tiempo. Todos los tutoriales que probé ni siquiera se compilaron correctamente, estaban anticuados, y el tipo que los hace nunca parece terminar nada.

Lamentablemente, la información que realmente desea es muy dispersa: no la encontrará en una 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 sólo una referencia tan exhaustiva dará la información que necesita en una lo suficientemente completa y precisa forma suficiente para entender estos temas útiles y básicos como la distinción entre transformación de la imagen, la transformación de visualización, la transformación de modelo y de transformación de la imagen, y por qué OpenGL insiste en combinar los dos últimos.

+1

El comentario de "una url" solo había querido decir que aún no podía publicar URL en stackoverflow.com. Ahora que ya no es un problema, he eliminado el comentario confuso de mi publicación. Gracias por sus comentarios. Droidnova y el libro rojo son probablemente los dos sitios principales en los que debería leer. – arberg

4

Ahora hay una biblioteca 3d para un ndroid disponible, llamado min3d:

http://code.google.com/p/min3d/

no he usado todavía, pero parece útil.

+0

Creo que debes compartir o responder según tus experiencias –

5

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.

Cuestiones relacionadas