我正在学习 Android 开发,特别是最终在它上面做 OpengL 2.0 ES。
到目前为止,我了解到 NDK 支持 Opengl 2.0 ES。
但是,是否也有针对它的 Java API?
如果有 Java API,推荐哪一个?我知道 C++ 和 Java,所以如果我必须使用 NDK 没什么大不了的,但我更愿意尽可能只使用 Java,并且不会对性能造成太大影响。
最佳答案
是的,您可以在 Java 中使用 OpenGL ES 2.0,而无需接触 NDK。 这是关于在 Android 中启动 OpenGL ES 2.0 的官方文档:http://developer.android.com/resources/tutorials/opengl/opengl-es20.html
另请查看随 SDK 一起提供的官方示例。以下是示例目录下的相关文件:
* 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
关于android - 没有 NDK 的 OpenGL ES 2.0 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3562953/