当前位置:  开发笔记 > 编程语言 > 正文

游戏编程库C++

如何解决《游戏编程库C++》经验,为你挑选了6个好方法。

哪个是最好的,免费的,易于学习的C++游戏编程库?



1> ugasoft..:

Ogre是免费提供的最佳图形引擎.Ogre并不涵盖游戏引擎应该做的所有领域.Ogre不处理物理,网络,AI,音频......

如果你想收集一套好的免费图书馆,我建议你使用

OGRE用于图形

物理的子弹(或ODE)

Raknet用于网络和MatchMaking

音频和人工智能的"别的东西"

如果你需要强大的东西(但价格昂贵),我建议你使用C4 Engine(350 $)或Torque(150 $).


考虑到实际制作游戏花费了大量时间,350美元并不是特别昂贵......

2> Klaim..:

如果你正在使用2D,SFML是一个很好的库来构建一个游戏引擎.比SDL更明显的替代方案.

食人魔和其他图书馆已被引用,但如果你正在使用3D它肯定是最好的免费3D引擎,因为它是最灵活的.



3> 小智..:

试试Allegro.它是免费的,跨平台的,涵盖了编程游戏所需的所有内容.


通常,您可以使用C++中的C API,但不是相反.
(老帖子,我知道,但是)它是C,而不是C++.

4> John Milliki..:

Ogre3d和Irrlicht都是C++的流行3D游戏引擎.


问题不要求发动机.两者都是很好的答案.

5> Paul Wicks..:

SDL也相当受欢迎,有一的它漂浮在网络上的信息,它的很多努力,使游戏专门针对.本教程看起来特别好.



6> Maximilian..:

就像之前所说的那样,Ogre3d和Irrlicht可能是你对"免费"的最佳选择.如果你也想要"易学",可归结为Irrlicht.

非常干净的界面和很棒的教程.

编辑:其实你应该更具体一点.你想要2d或3d图形吗?你需要声音,物理和所有这些或只是图形吗?您想要定位哪些平台?

另外,你确定它必须是C++吗?虽然C++对于专业游戏引擎来说几乎是强制性的,但出于学习目的,使用XNA或某种脚本语言的C#更好.


是的,它足够具体到非特定的答案.如果他进入更多细节,他将得到的答案的质量将会提高.为什么降价?我的答案仍在那里,当然我的编辑并没有变得更糟.
推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有