2013-05-11 79 views
2

我在lwjgl中开发了很多java游戏,现在我想切换到C++以获得游戏编程的全新体验。像Java中的LWJGL这样的C++游戏库/引擎

我通过安静地阅读了很多像SDL,SFML等C++游戏引擎/库,但我真的很期待像LWJGL这样的代码类似于OpenGL native,并且支持上面的OpenGL3 &。

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

回答

4

SDL,SFML和Allegro都支持直接使用OpenGL,所以它们就像LWJGL那样。 SFML和SDL 2可让您设置OpenGL版本(Allegro只允许您使用OpenGL 3.0或此刻未指定的版本)。其中,Allegro拥有最好的文档atm,SDL 2最差(SDL2仍然不够稳定)。 SFMLs文档是可以的。

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

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