简单的3D OpenGL游戏引擎

时间:2013-08-16 05:38:30

标签: c++ linux 3d game-engine

是否有基于3D C ++的游戏引擎或渲染库只是提供了一些OpenGL API的抽象?我不想要一个GUI,只需要构建代码。如果可能,跨平台或Linux-Windows-Mac Compatable。

1 个答案:

答案 0 :(得分:1)

SDL是这样做的常用库,我强烈推荐。虽然,它不使用OpenGL进行渲染,但您可以使用OpenGL。

SFML是SDL的一个很好的替代品。唯一的问题是它不支持C(虽然如果你使用的是C ++,那不是问题),并且它还没有被采用,反对SDL,所以你很可能不会得到它与您使用SDL一样多的支持和帮助。

Allegro是一个适用于C和C ++的选项,它为用户提供了易于使用的界面和自解释功能。虽然它不像其他两个库那样先进。

对于只是图形,一个很好的开始是Irrlicht。您可以在OpenGL,DirectX和软件渲染器之间切换,而无需学习任何特定于API的内容。

希望这有帮助!