【发布时间】:2009-10-24 09:53:05
【问题描述】:
我计划编写一个可在 PC 和 Android 上运行的 Java 3D 游戏。不幸的是,这两个平台似乎没有通用的 OpenGL API。
API 是否有显着差异?有没有办法可以在两个版本中使用相同的 3D 代码?这是个好主意吗?
【问题讨论】:
-
好问题 - 移动平台上的可移植性仍然不现实。
-
尝试使用 Qt。它是跨平台的,适用于 Windows、Mac OSX、Linux、iOS、Android、BlackBerry、Windows RT 和(很快)Windows Phone。它提供了在所有平台上兼容的最小 OpenGL 函数集,但您也可以使用特定于每个平台的 OpenGL 函数(例如桌面上的完整 OpenGL)。
标签: java android opengl opengl-es jogl