2010-08-25 16 views
5

Ich lerne Android Entwicklung, speziell um OpenGL 2.0 ES darauf zu machen.OpenGL ES 2.0 ohne NDK möglich?

Bisher habe ich gelesen, dass das NDK OpenGL 2.0 ES unterstützt.

Gibt es aber auch eine Java API?

Wenn es eine Java-API dafür gibt, welche wird empfohlen? Ich kenne sowohl C++ als auch Java, also ist es keine große Sache, wenn ich das NDK benutzen muss, aber ich würde lieber nur in Java arbeiten, wenn möglich und ohne großen Leistungseinbruch.

Antwort

1

Ja, Sie OpenGL ES 2.0 von Java ohne NDK zu berühren überhaupt nutzen können. Hier ist die offizielle Dokumentation zum Starten von OpenGL ES 2.0 in Android: http://developer.android.com/resources/tutorials/opengl/opengl-es20.html

Werfen Sie auch einen Blick auf offizielle Beispiele, die zusammen mit SDK kommt. Hier sind die Dateien unter Beispielverzeichnis relevant:

* 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