摘要:
Pygame是跨平台的Python模块,专为电子游戏设计。 包含图像、声音。建立在SDL基础上,允许实时电子游戏研发而无需被低阶语言,如C语言或是更低阶的组合语言束缚。基于这样一个设想,所有需要的游戏功能和理念都(主要是图像方面)都完全简化位游戏逻辑本身,所有的资源结构都可以由高级语言提供,如Python。 上面是一段摘自维基百科的关于Pygame的简介。既然是一个用来写游戏的模块,不妨先来了解一下计算机游戏的结构。首先想象一下视频,是通过把一帧一帧的静态图片快速连续的播放来实现“动画”的效果。其实游戏也类似,不断地把图像、文字、状态等按照一定的次序绘制到屏幕上,就可以看到运动的游戏画面。 . 阅读全文