首页 » 父与子的编程之旅:与小卡特一起学Python » 父与子的编程之旅:与小卡特一起学Python全文在线阅读

《父与子的编程之旅:与小卡特一起学Python》27.3 游戏编程与 Pygame

关灯直达底部

如果你只是想建立游戏,关于这个主题有很多书,实在是太多了,根本无法在这里一一列出。你可能想学习一种 OpenGL 技术,这是“Open Graphics Language”(开放图形语言)的简写,很多游戏都使用了这种图形系统。在 Python 中可以使用一个名为 PyOpenGL 的模块来使用 OpenGL,关于这个内容也有很多书可以参考。

如果你对 Pygame 感兴趣,也可以找到一些地方来了解更多有关内容。Pygame 网站(pygame.org)提供了很多例子和教程。

如果你确实想用 Pygame 完成游戏编程,向你推荐两个非常棒的资源。一个是 Pygame 邮件列表。我发现这个资源很有用。你可以在 pygame.org/wiki/info 找到它。邮件列表地址是 [email protected]。

如果你想在游戏中实现更逼真的物理行为,可以使用一个名为 PyMunk 的库。PyMunk 是基于 Chipmunk Physics 开发的。你可以利用 Chipmunk 在二维(2D)世界中创建圆、直线和图形等,然后它会让这些图形模拟出重力和摩擦力等物理学上基本的力。可以在 pymunk.org 获取 PyMunk