3d huellas - Tutoriales y bibliotecas para juegos OpenGL-ES en Android




descargar sdk (9)

Me di por vencido en anddev tutoriales hace mucho 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 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 solo una referencia exhaustiva proporcionará la información que necesita de forma lo suficientemente completa y precisa como para comprender cuestiones tan útiles y básicas como la distinción entre transformación de visualización, transformación de ventana, transformación de modelo y transformación de visualización, y por qué OpenGL insiste en la combinación de los dos últimos.

¿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.

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.

Encontré la siguiente información útil que me hubiera gustado compartir:

Tutoriales de Android:

Otra información de Android OpenGL-ES:

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

En cuanto a las bibliotecas que un principiante podría utilizar para obtener una experiencia práctica más sencilla 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?



El sitio que mencionaste es muy bueno, pero creo que el mejor que he encontrado es INsanityDesign . Es un puerto de los nehe tutoriales de OpenGL. 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 la documentation OpenGL también ayudará. No soy bueno con las cosas de OpenGL, pero he sido capaz de resolver las cosas usando los recursos que mencioné.



Si quieres empezar desde un proyecto de OpenGL ES realmente básico en Android (uno que en realidad ha sido compilado y funciona), puedes echar un vistazo aquí:



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.



He hecho sobre 3 pasos y su encanto de trabajo para mí.

(Estoy usando Android Studio 2.1.2)

Paso 1

  • Agregue el nombre de su paquete jar (como ejemplo compile 'com.squareup.okhttp3:okhttp:3.3.1' ) en el script de desarrollo de gradle en build.gradle (Module: app) .

Paso 2: Haga clic derecho en la carpeta de la aplicación -> Nuevo -> Módulo

Paso 3: Haga clic en Importar paquete JAR / .AAR y luego busque su paquete. como ejemplo: OkHttp.jar





android opengl-es 3d