哪个是最好的,免费的,易于学习的C++游戏编程库?
Ogre是免费提供的最佳图形引擎.Ogre并不涵盖游戏引擎应该做的所有领域.Ogre不处理物理,网络,AI,音频......
如果你想收集一套好的免费图书馆,我建议你使用
OGRE用于图形
物理的子弹(或ODE)
Raknet用于网络和MatchMaking
音频和人工智能的"别的东西"
如果你需要强大的东西(但价格昂贵),我建议你使用C4 Engine(350 $)或Torque(150 $).
如果你正在使用2D,SFML是一个很好的库来构建一个游戏引擎.比SDL更明显的替代方案.
食人魔和其他图书馆已被引用,但如果你正在使用3D它肯定是最好的免费3D引擎,因为它是最灵活的.
试试Allegro.它是免费的,跨平台的,涵盖了编程游戏所需的所有内容.
Ogre3d和Irrlicht都是C++的流行3D游戏引擎.
SDL也相当受欢迎,有一吨的它漂浮在网络上的信息,它的很多努力,使游戏专门针对.本教程看起来特别好.
就像之前所说的那样,Ogre3d和Irrlicht可能是你对"免费"的最佳选择.如果你也想要"易学",可归结为Irrlicht.
非常干净的界面和很棒的教程.
编辑:其实你应该更具体一点.你想要2d或3d图形吗?你需要声音,物理和所有这些或只是图形吗?您想要定位哪些平台?
另外,你确定它必须是C++吗?虽然C++对于专业游戏引擎来说几乎是强制性的,但出于学习目的,使用XNA或某种脚本语言的C#更好.