自从 2011 年回答这个问题以来,事情已经发生了。
LWJGL对 Android 的支持是新的。
链接的仓库有安装说明和演示,实际代码在Android 分支下的LWJGL3 仓库中。
我已经使用它一段时间了,这个库有很多有用的功能,不仅连接到 OpenGLES、OpenAL、OpenVR 和 Vulkan,而且还有很多实用程序,比如 3D 模型加载,布局、对话框、字体等等。这意味着 LWJGL 的 Android 端口是当前 OpenGL ES 支持的重要附加组件。
但是对于其他库,由于本机支持,您可以不使用任何库。或者,您可以使用 LibGDX 或 jMonkeyEngine,这是我所知道并使用过的仅有的两个。请注意,这些是框架,而不是像 LWJGL 这样的库,这意味着它们设置了您必须遵循的给定系统(这是我不喜欢它们的原因之一)。更难实现自定义功能而不必带出框架的许多其他没有很好记录的部分。
LWJGL的主要功能之一是其OpenGL支持.Android原生支持OpenGL ES,因此基本上不需要LWJGL.至于LWJGL的其余部分,它无论如何都不适用于Android平台 - 例如Android设备显然没有鼠标 - 所以我没有看到直接开发的LWJGL端口.
查看Android 参考,特别是android.opengl包,以获得一个很好的起点.
归档时间: |
|
查看次数: |
15918 次 |
最近记录: |