2010-08-25 20 views
5

Estoy aprendiendo el desarrollo de Android, específicamente para hacer OpenLL 2.0 ES en él.OpenGL ES 2.0 posible sin NDK?

Hasta ahora he leído que el NDK admite Opengl 2.0 ES.

Sin embargo, ¿hay también una API de Java para ello?

Si hay una API de Java para ella, ¿cuál se recomienda? Conozco tanto C++ como Java, así que no es un gran problema si tengo que usar el NDK, pero preferiría trabajar solo en Java si fuera posible y sin un gran impacto en el rendimiento.

Respuesta

1

Sí, puede utilizar OpenGL ES 2.0 de Java sin tocar NDK en absoluto. Aquí está la documentación oficial sobre cómo iniciar OpenGL ES 2.0 en Android: http://developer.android.com/resources/tutorials/opengl/opengl-es20.html

También eche un vistazo a las muestras oficiales que vienen junto con SDK. Aquí son relevantes los archivos bajo el directorio de ejemplos:

* ApiDemos\src\com\example\android\apis\graphics\GLES20Activity.java 
* ApiDemos\src\com\example\android\apis\graphics\GLES20TriangleRenderer.java 
* BasicGLSurfaceView\src\com\example\android\basicglsurfaceview\*.java 
Cuestiones relacionadas