2010-08-25 15 views
5

Sto imparando lo sviluppo di Android, in particolare per fare eventualmente OpengL 2.0 ES su di esso.OpenGL ES 2.0 possibile senza NDK?

Finora ho letto che NDK supporta Opengl 2.0 ES.

Tuttavia, esiste anche un'API Java?

Se è presente un'API Java, quale è consigliato? Conosco sia C++ che Java, quindi non è un grosso problema se devo usare NDK, ma preferirei lavorare solo in Java se possibile e senza un grande successo nelle prestazioni.

risposta

1

Sì, è possibile utilizzare OpenGL ES 2.0 da Java senza toccare NDK a tutti. Ecco la documentazione ufficiale sull'avvio di OpenGL ES 2.0 in Android: http://developer.android.com/resources/tutorials/opengl/opengl-es20.html

Dai anche un'occhiata ai campioni ufficiali forniti insieme all'SDK. Qui sono rilevanti i file nella directory samples:

* 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