LWJGL port to android
有没有适用于Android的LWJGL端口?(手机是否需要植根并不重要)
自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软件包,以获得一个很好的起点。