我已经在lwjgl中开发了很多java游戏,现在我想转而使用C ++来获得游戏编程的全新体验。
我通过安静阅读很多C ++游戏引擎/库,如SDL,SFML等,但我真的很期待LWJGL之类的东西,其代码类似于OpenGL原生,支持OpenGL3&以上。
那么有引擎/库吗?或者我只是坚持使用Native OpenGL,我是C ++游戏开发的新手。 ;)
答案 0 :(得分:4)
SDL,SFML和Allegro都支持直接使用OpenGL,因此在这方面它们有点像LWJGL。 SFML和SDL 2允许您设置OpenGL版本(Allegro仅允许您使用OpenGL 3.0或目前没有指定版本)。其中,Allegro拥有最好的文档atm,SDL 2最差(SDL2仍然不太稳定)。 SFML文档没问题。
如果你能告诉我们你究竟在寻找什么,你可能会得到更详细的答案。
更新:SDL2的文档现在已经非常有用了,这绝对不是不再使用SDL2的理由。此外,SDL2似乎很稳定。