gameturtle模块0.1版牵引蝴蝶移动

gameturtle模块0.1版牵引蝴蝶移动

李兴球Python的gameturtle模块0.1版牵引蝴蝶移动

"""
   牵引蝴蝶移动.py
   
"""
from gameturtle import *

root = Tk()                                # 新建窗口
root.title('牵引蝴蝶移动.py')              # 窗口标题
canvas = Canvas(root,bg='pink')            # 新建画布
canvas.pack()                              # 放置画布

images = ['b1.png','b2.png']               # 两张图 
images = [Image.open(im) for im in images] # 加载到内存

t = GameTurtle(canvas,images)              # 实例化角色
t.shapesize(0.2,0.2)                       # 变小

while 1:
    t.nextshape()                          # 下一个造型
    t.towards(t.mouse_pos())               # 朝向鼠标指针
    if t.distance(t.mouse_pos())>50:       # 距离大于50
        t.fd(6)                            # 移动6个单位
    canvas.update()                        # 更新画布

李兴球

李兴球的博客是Python创意编程原创博客