Python精灵模块范例集V1.31版(150个)与PDF完整说明书下载

本模块最近时常更新,请用pip uninstall sprites卸载老版本,再用pip install sprites安装最新版本,注意缓存!

python sprites module readme
python sprites module readme

Python精灵模块主要包括了继承自Turtle类的Sprite类。当然,也提供Turtle类和Screen函数等。

所以它和Python海龟画图是相通的,但是对海龟画图进行了一些调整,以适应某些实际上的需求。

如支持png等图片格式,支持图片旋转,增加了鼠标移动事件,可以通过mouse_pos命令直接获取鼠标指针,能在循环中直接检测鼠标与键盘按键。默认的精灵是抬笔的,并且屏幕延时设置为0毫秒。能写斜着的字,图章还能移动,能获取角色或图章的绑定盒以便进行矩形碰撞检测。可以截取屏幕为png图片,窗口能分区以便放置其它tkinter组件,窗口可无标题栏及设置透明度,能用鼠标中键拖动屏幕,直接使用右键菜单等等。

Python精灵模块最佳应用环境:

1、计算机游戏与动画的入门启蒙。
2、Python入门。
3、Python游戏与动画速成班。
4、Python体验课、公益课。
5、Python预备班、启蒙班等等。

下面是一个示例:
由于sprites模块本身导入了time模块,所以可以直接使用time.sleep命令

from sprites import *         # 从精灵模块导入所有命令

cat = Sprite(2)               # 新建动画角色,2代表小猫

while True:
    cat.fd(10)               # 前进10
    cat.nextcostume()        # 下一个造型
    cat.wait(0.3)            # 等待0.3秒

以下是目录预览:

以下是完整案例含素材等和完整说明书,需要请扫码付款。

VIP免费查看

已有1人支付

本站所有作品,教程等皆为原创,盗版必究。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。QQ群免费教学群:225792826 (提供真实姓名可入群)
李兴球的博客_Python创意编程技术前沿 » Python精灵模块范例集V1.31版(150个)与PDF完整说明书下载
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页