2

我一直在用 lwjgl 开发 java 游戏,现在我想切换到 C++ 以获得游戏编程的新体验。

我阅读了很多 C++ 游戏引擎/库,如 SDL、SFML 等,但我真的很期待 LWJGL 之类的东西,其中代码类似于 OpenGL 原生并支持 OpenGL3 及更高版本。

那么有没有这样的引擎/库?或者我应该坚持使用 Native OpenGL,我对 C++ 游戏开发真的很陌生。;)

4

1 回答 1

5

SDL、SFML 和 Allegro 都支持直接使用 OpenGL,所以在这方面它们有点像 LWJGL。SFML 和 SDL 2 允许您设置 OpenGL 版本(Allegro 仅允许您使用 OpenGL 3.0 或目前没有指定版本)。其中,Allegro 拥有最好的文档 atm,SDL 2 最差(SDL2 仍然不太稳定)。SFML 文档没问题。

如果您能告诉我们您到底在寻找什么,您可能会得到更详细的答案。

更新:SDL2 的文档现在非常有用,绝对不是不再使用 SDL2 的理由。此外,SDL2 似乎很稳定。

于 2013-05-11T13:04:54.437 回答