OpenGL与Haxe C++?

jsh*_*hxe 5 c++ opengl haxe hxcpp

我有兴趣将Haxe转换为我的主要编程语言,到目前为止它已经很棒了,但是我的一个要求是我可以将OpenGL 3.3和C++目标一起用于3D游戏工作.

然而,这似乎是一件奇怪的事情,因为我在网上找到关于在Haxe中使用OpenGL的信息很少.我找到了一些库,特别是hx-ogl和foo3d(抽象的类似ogl),但它们都没有维护,我无法让它们工作.我也发现了一些3D引擎,但我想使用纯OpenGL.此外,我只需要针对C++,因此不需要跨平台性.

有没有人成功使用OpenGL与Haxe C++合作?

Mic*_* IV 2

Haxe 人员持续致力于 OpenGL 包装器,但目前 Haxe (NME) 支持桌面和移动设备的 OpenGL ES 2.0 API,这意味着您可以在桌面和移动设备上使用可编程着色器管道。您可以在此处查看代码示例。

但如果你说:

我只需要以 C++ 为目标,因此不需要跨平台

那么为什么不只使用 C++ 和任何你想要的 OpenGL 版本呢?

  • 另外,@Jishaxe,如果您想尝试一下,可以尝试 https://github.com/deltaluca/hx-ogl (2认同)