Python精灵模块V1.26示范案例100多个与PDF完整说明书

你好,请进入Q群:225792826,免费下载本站最新提供的视频教程原创源码资料,从2020年2月20号到3月底,成为本站会员只要原价的3折,即2980元*0.3 = 894元 ,向微信scratch8付款即可成为本站会员。即可拥有本站所有原创资源,并提供技术支持。如本消息修改,以最后时间的为准。

本模块最近时常更新,请用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秒

以下是案例和完整说明书。

下载网址:   链接:https://pan.baidu.com/s/1sfcYvAoH3H7b8OFxDlk0lQ   提取码:8h0g


如果用pip install sprites 命令总时在安装一半的时候中断,那么可以先安装numpy和pillow这两个模块后再安装sprites模块.
安装numpy模块方法: pip install numpy
安装pillow模块方法: pip install pillow

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

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

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