【发布时间】:2012-08-09 18:20:26
【问题描述】:
我知道haxe nme可以在后端使用opengl来显示游戏的2D精灵,但是是否可以直接从nme操作opengl来构建一个跨平台的ios和android纯3D opengl游戏?
【问题讨论】:
我知道haxe nme可以在后端使用opengl来显示游戏的2D精灵,但是是否可以直接从nme操作opengl来构建一个跨平台的ios和android纯3D opengl游戏?
【问题讨论】:
这个问题是前几天在haxelang Google Group 上提出来的。
来自讨论Are there any 3d engines working on NME?:
桌面和移动设备上的 NME 前端渲染器目前使用 OpenGL(ES) 1.x(我认为 Hugh 也在开发即将推出的 OpenGL(ES) 2.x 渲染器)。也就是说,对于 NME 来说,整个显示列表不过是一个 3D 场景。
据此推断,假设您只针对移动和桌面平台,这几乎意味着您可以在 NME 上轻松使用任何 OpenGL 函数。
现在,问题来了:到目前为止,您还没有可以在 NME 上使用的 Haxe 的 opengl 绑定。实现起来应该不难(也许作为 NME 扩展),因为您基本上可以编写一对一的映射,但尚未完成 AFAIK
简短回答 - 有可能,但尚未实施。如果您想继续这项工作,最好的询问位置是Haxe mailing list 或NME forums。
【讨论】: