6

我喜欢为 pc/mac/linux 制作非常简单的 3d/2d 游戏,什么是最好的免费 3d/2d 引擎?我没有游戏编程经验,所以我想它必须很容易用 C++ 学习,谢谢

4

5 回答 5

7

虽然“最佳”在很大程度上取决于您的情况,但我过去使用的取得巨大成功的方法是OGRE 3D

它是跨平台的,编写得非常好(C++),并且运行良好。然而,让我与众不同的一件事是伟大的社区——无论你的问题多么简单,你总能得到帮助,而且他们的论坛/wiki上有很多指南/教程。文档也很好。

非常值得一试。

嗯,读到这几乎听起来我有既得利益——我没有!我真的很喜欢过去的经验!

于 2009-03-24T19:51:55.320 回答
6

尝试在DevMaster 的游戏和图形引擎数据库中搜索 3D 引擎。这个问题在他们的论坛中也被问过很多次并回答 很多次。

C4 EngineirrLichtTorque通常被推荐用于 C++ 中的 3D,但这实际上取决于您的个人需求,或者您是否真的需要引擎。

于 2009-03-24T19:46:24.773 回答
3

我推荐Irrlicht。它简单、轻巧但快速而强大。它不像 Ogre3D 那样功能强大,但我发现它更易于使用。

于 2009-03-24T19:58:35.163 回答
1

Panda3D非常简单:

  1. 您可以将它与 C++(或 Python)一起使用。
  2. 它有据可查,并提供了许多很好的示例。

它主要是面向 3d 的,因此请注意,尽管任何 3d 引擎都会涉及学习曲线,但 Panda3D 将是最短的。

于 2009-03-24T19:50:39.550 回答
1

如果您正在寻找更多简单的 API 而不是成熟的游戏引擎,您应该尝试SDL。这将为您提供一种独立于平台的方式来使用 OpenGL 进行渲染、处理输入、进行基本音频等。如果您正在寻找一种方法来制作简单的 2D 游戏项目,它会特别方便。

于 2009-03-25T01:14:54.233 回答