有哪些用 Python 开发 2D 游戏的工具包?我听说过的一个选项是 Pygame,但是有什么可以做更多事情的范围更广吗?模块的优点和缺点是什么?
David
问问题
6094 次
7 回答
5
一篇博客文章,涵盖了几个替代方案,包括PyGame、PyCap、SpriteCraft和ika。我也看过提到的pyglet 。
您可能还想查看Panda,这是一个非常易于使用的带有 Python 绑定的 3D 引擎。它用于卡内基梅隆大学 ETC的快速原型制作。
于 2008-08-29T20:28:41.203 回答
3
我认为 pygame 是 Python 中游戏开发的标准,我不知道其他任何人。您可能感兴趣的一本书是使用 Python、Lua 和 Ruby 进行游戏编程。它不仅涵盖了 Python(我相信还有 pygame 模块),而且还让您接触到了 Lua 和 Ruby。如果您在那里订阅,它也可以在books24x7上使用。
于 2008-08-29T16:28:33.323 回答
1
另一个选项是pycap,它是带有 Python 的 popcap 框架的包装器。
于 2008-09-25T04:18:54.260 回答
1
如果您已经熟悉在另一种语言(可能是 C 或 C++)中使用 OpenGL,那么PyOpenGL非常棒。我很惊讶从 OpenGL/C 切换到 OpenGL/Python 是多么容易。性能也不错。
我听说过有关 PyGame 和 Pyglet 的好消息,但我必须承认我并没有真正对其中任何一个做过多的捣乱。
于 2009-02-21T00:33:07.147 回答
0
我只听过人们谈论 pygame。它有大量的追随者和大量的功能。
最近我在 barnes & noble 看到了这本书,我可能有一天会去看看。看起来不错。
于 2008-08-29T16:27:49.347 回答