零样板二维游戏框架
pgzero的Python项目详细描述
基于pygame的python 3零样板游戏编程框架。
一些示例
pygame zero由一个运行pygame zero脚本的运行者pgzrun组成 有一个完整的游戏循环和一系列有用的内置程序。
以下是一些你可以做的事情。注意每一个都是 独立的脚本。不需要任何进口或 文件。
绘制图形(假设有一个像images/dog.png或 images/dog.jpg):
def draw(): screen.clear() screen.blit('dog', (10, 50))
单击鼠标时播放声音sounds/eep.wav:
def on_mouse_down(): sounds.eep.play()
画一个“actor”对象(用spriteimages/alien.png)移动 屏幕:
alien = Actor('alien') alien.pos = 10, 10 def draw(): screen.clear() alien.draw() def update(): alien.x += 1 if alien.left > WIDTH: alien.right = 0
文档
完整的文档位于http://pygame-zero.readthedocs.org/。
阅读http://pygame-zero.readthedocs.org/en/latest/introduction.html上的教程 尝试一下PyGameZero可以做的其他事情。
贡献
项目托管在BitBucket上:
https://bitbucket.org/lordmauve/pgzero
如果你想帮助开发pygame zero,你可以找到一些 关于在文档中设置开发版本的说明:
http://pygame-zero.readthedocs.org/en/latest/contributing.html