放梯子

如本文章标有价格,需议价或其它事情商议请加微信pythonxia

李兴球Python精灵模块放梯子动画演示
Python精灵模块导入了PIL的Image,所以下面的代码可以直接用Image.new新建一个图形对象。

"""
   放梯子.py
   本程序单击鼠标左键会放置一个蓝色长方体在屏幕上
"""
from sprites import *                   # 从精灵模块导入所有命令   

screen = Screen()                       # 新建屏幕

pic = Image.new("RGBA",(150,50),(0,255,0))
pic.save('green.png')
blue = Sprite('green.png')  

leftkey = Mouse()
delay = 0
clock = Clock()                         # 新建时钟对象
while True:
    blue.goto(mouse_pos())              # 跟随鼠标移动
    if leftkey.down() and delay==0:     # 只有delay为0时才放梯子
        blue.clone()                    # 克隆长方体
        screen.title(len(screen._turtles))
        delay = 30                      # 设为30,这样就不能克隆了
    if delay>0 : delay -= 1             # 让delay减1
    screen.update()                     # 更新屏幕显示 
    clock.tick(60)                      # 时间没到1/60秒则继续等待
    

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 放梯子
scratch

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

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