在网络上的任何地方找不到任何关于android.opengl
类的目的:它们似乎是javax.microedition.khronos.opengles
的副本 - 只是使用静态vs成员方法。
使用它们而不是J2ME类是否有任何特殊含义:它们应该更快,具有更多功能,更易于使用吗?
我想使用它们而不是一直传递GL参考。
答案 0 :(得分:3)
好的,如果有人真的对android.opengl和OpenGL ES标准javax.microedition.khronos.opengles软件包之间的区别感兴趣,可以在Android的经典ApiDemos项目中找到以下内容:javadoc for com.example.android .apis.graphics.StaticTriangleRenderer类告诉android.opengl包提供了比标准khronos包更多的功能,并且,非常方便,对于只能编写glBindBuffer(...)而不是((GL20)的C开发人员来说更容易GL).glBindBuffer(...)。
答案 1 :(得分:0)
最好的选择是Android的优化和适应Android。与SAX解析器相同的是org.xml.sax
包和android.sax
包,但我认为解析器的两个版本都针对Android进行了优化。
答案 2 :(得分:0)
Android包含对高端的支持 通过OpenGL实现3D图形 API - 特别是OpenGL ES API。
OpenGL ES是OpenGL的一种风格 用于嵌入式的规范 设备。 OpenGL ES的版本是 松散地看着版本的 主要的OpenGL标准。 Android的 目前支持OpenGL ES 1.0, 这对应于OpenGL 1.3。所以, 如果你想到的应用程序是 可以在桌面上使用OpenGL 1.3 系统,它应该是可能的 机器人。