LWJGL port to android

2022-09-03 06:47:50

有没有适用于Android的LWJGL端口?(手机是否需要植根并不重要)


答案 1

自2011年回答这个问题以来,事情已经发生了。

There is a portLWJGL支持Android是新的。

链接的存储库具有设置说明和演示,实际代码位于Android分支下的LWJGL3存储库中。

我已经使用它一段时间了,这个库有很多有用的功能,不仅连接到OpenGLES,OpenAL,OpenVR和Vulkan,而且还有很多实用程序,用于3D模型加载,布局,对话框,字体等等。这意味着LWJGL的Android端口是当前OpenGL ES支持的重要附加组件。

至于其他库,由于本机支持,您不能使用任何库。或者,您可以使用LibGDX或jMonkeyEngine,这是我唯一知道并使用过的另外两个。请注意,这些是框架,而不是像LWJGL这样的库,这意味着它们设置了一个你必须遵循的给定系统(我不喜欢它们的原因之一)。实现自定义功能更加困难,而不必带出框架中许多没有很好地记录的其他部分。


答案 2

LWJGL的主要功能之一是其OpenGL支持。Android原生支持OpenGL ES,因此基本上不需要LWJGL。至于LWJGL的其余部分,它无论如何都不适用于Android平台 - 例如,Android设备显然没有鼠标 - 所以我没有看到直接的LWJGL端口正在开发中。

查看Android参考,特别是android.opengl软件包,以获得一个很好的起点。


推荐