c++游戏库/引擎,如Java中的LWJGL

C++ Game Library/ Engine like LWJGL in Java

本文关键字:Java 中的 LWJGL 引擎 游戏 c++      更新时间:2023-10-16

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

我阅读了很多c++游戏引擎/库,如SDL, SFML等,但我真的很期待像LWJGL这样的东西,它的代码类似于OpenGL原生并支持OpenGL3 &;以上。

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

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

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

Update: SDL2的文档现在是相当有用的,这绝对不是不再使用SDL2的理由。此外,SDL2似乎是稳定的。