""" pixel模式的碰撞检测.py """ from gameturtle import * root = Tk() # 新建窗口 cv = Canvas(bg='white') # 新建画布 cv.pack() # 铺上画布 cat = Image.open("images/小猫.png") # 加载图形到内存 m1 = Sprite(cv,cat) # 实例化m1小猫 m2 = Sprite(cv,cat) # 实例化m2小猫 cv.tag_raise(m1.item) # 上移一层 while True: mx,my = cv.mouse_pos() # 获取鼠标指针坐标 m1.goto(mx,my) # m1到达鼠标指针 if m1.collide(m2): # 如果m1碰撞到m2 root.title("碰到了") # 在窗口标题显示碰到了 else: root.title("没有碰到") cv.update() # 更新画布显示
李兴球
李兴球的博客是Python创意编程原创博客
要发表评论,您必须先登录。
发表评论