0

我很快将帮助我的朋友使用 Python 创建一个 3D 游戏。我是否可以为此使用 Tkinter(我对此表示怀疑,因为该模块仅排除 .gif 图像)并添加 Z 轴?或者我是否必须使用额外的模块,如 PGReloaded、PyGame 等。如果是这样,有人可以给我一个学习模块的好地方。顺便说一句,游戏的名称将是 The Search。

4

3 回答 3

2

我在这个部门做了一些研究,虽然不多,因为 python 不是创建 3D 游戏的理想语言。
所以这里有一些我发现的指针。

  1. Tkinter 不是游戏引擎虽然 Tkinter 非常易于使用并且很棒,但它不是游戏引擎,我强烈建议您不要这样使用它。Tkinter 更适合开发应用程序和实用程序。不是游戏。

  2. PyGame 不足以作为制作 3D 游戏的基础 PyGame 是游戏机制的重要基础,我强烈建议您使用它。但是,它实际上只支持 2D 图形,因此您可能无法仅使用它来制作出色的 3D 游戏。

  3. 寻找功能和支持我不确定是否有最终的、完美的 3D 游戏引擎。有些人可能擅长一件事,而擅长另一件事。因此,寻找与您的程序的集成以及对您想要做的事情的支持。我发现的最好的两个,虽然可能有更好的,是 Blender3D(完整的 python 支持,非常适合建模)和 OGRE 3D(有一个完整的 python 包装器,可以很好地与 pyGame 配合使用)。您可能想在这里寻找一些有用的资源来帮助您入门。

祝你的游戏好运,我预计已经玩“The Search”了!

于 2013-05-06T02:11:28.720 回答
0

不,Tkinter 不足以制作 3D 游戏。

于 2013-05-06T01:54:14.467 回答
0

您可以查看此网站以获取更多详细信息: http ://wiki.python.org/moin/PythonGames

于 2013-05-06T01:58:30.347 回答