零样板二维游戏框架

pgzero的Python项目详细描述


基于pygame的python 3零样板游戏编程框架。

一些示例

pygame zero由一个运行pygame zero脚本的运行者pgzrun组成 有一个完整的游戏循环和一系列有用的内置程序。

以下是一些你可以做的事情。注意每一个都是 独立的脚本。不需要任何进口或 文件。

绘制图形(假设有一个像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”对象(用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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从IBM MQ的JMSException检测可恢复错误   java Lucene6。4.2:找不到类,尝试添加查询。   Java Pdf差异库   在Java中多线程处理我的线程   java将字符串传递给Uri。下载中的parse()   java在列表中查找原语位置   java JPA条件从另一个查询中选择   java中的强制转换和转换   java如何在没有上下文的情况下获取SOAP Web服务(Apache Axis 1.4)的调用客户端的IP地址   java Android IllegalBlockSizeException:解密中最后一个块未完成   java Jersey是否要自定义无效资源路径的错误处理?   如何将JavaCVS web项目转换为基于maven的web项目?   java如何检查通用列表是否与jUnit相等?   arraylist java。util。尝试使用迭代器时发生ConcurrentModificationException错误   使用springsecurity,jsp上的java${u csrf.token}始终为空   sql使用java从临时表中选择数据   spring验证中的java@Notnull和@Pattern无效   java如何使用jQuery将包含对象数组的对象数组传递给Spring MVC控制器?