跳转到主要内容

一个零模板的2D游戏框架

项目描述

一个基于Pygame的Python 3零模板游戏编程框架。

一些示例

Pygame Zero由一个运行器 pgzrun 组成,它将运行一个Pygame Zero脚本,包含完整的游戏循环和各种有用的内置功能。

以下是一些你可以做的事情。请注意,这些都是独立的脚本。文件中无需任何导入或其他内容。

绘制图形(假设有一个类似 images/dog.pngimages/dog.jpg 的文件)

def draw():
    screen.clear()
    screen.blit('dog', (10, 50))

当您点击鼠标时播放声音 sounds/eep.wav

def on_mouse_down():
    sounds.eep.play()

绘制一个“actor”对象(带有 images/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,了解Pygame Zero可以做其他哪些事情。

贡献

该项目托管在Github上

https://github.com/lordmauve/pgzero

如果您想帮助开发Pygame Zero,您可以在文档中找到一些设置开发版本的说明

http://pygame-zero.readthedocs.org/en/latest/contributing.html

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

pgzero-1.2.1.tar.gz (2.3 MB 查看哈希值)

上传时间

构建分发

pgzero-1.2.1-py3-none-any.whl (71.3 kB 查看哈希值)

上传时间 Python 3

支持