2013-05-11 81 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似乎很穩定。