OpenGL ES 2.0是否可以在没有NDK的情况下实现?

5

我正在学习Android开发,特别是为了最终在其上进行OpengL 2.0 ES。

到目前为止,我已经了解到NDK支持Opengl 2.0 ES。

然而,是否也有Java API可用?

如果有Java API可用,哪一个被推荐?我知道C++和Java,所以如果必须使用NDK,那也不是什么大问题,但如果可能的话,我更愿意只使用Java且不会影响性能。

2个回答

1

是的,您可以在Java中使用OpenGL ES 2.0而不需要接触NDK。 这里有关于在Android中启动OpenGL ES 2.0的官方文档:http://developer.android.com/resources/tutorials/opengl/opengl-es20.html

同时,请查看随SDK一起提供的官方示例。以下是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

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接