我知道haxe nme可以在后端使用opengl来显示游戏的2D精灵,但是有可能直接从nme操作opengl来构建一个跨平台的ios和android纯3D opengl游戏吗?
答案 0 :(得分:5)
几天前,haxelang谷歌集团提出了这个问题。
来自讨论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。