""" find_in_square与爆炸效果举例2.py 本程序演示单击识别角色,采用在while循环中实时进行检测进行。 本程序需要sprites模块V1.469版本支持。 请用cmd命令打开管理员,输入以下命令进行更新。 pip install sprites --upgrade """ from sprites import * 爆炸表 = ['res/explosion0.png','res/explosion1.png'] screen = Screen() screen.setup(480,360) bugs = [Sprite(pos='r') for _ in range(4)] bugs[0].say(bugs[0].turtle._item,delay=1000,wait=False) bugs[1].say(bugs[1].turtle._item,delay=1000,wait=False) bugs[2].say(bugs[2].turtle._item,delay=1000,wait=False) bugs[3].say(bugs[3].turtle._item,delay=1000,wait=False) print(bugs[0].turtle._item) print(bugs[1].turtle._item) print(bugs[2].turtle._item) print(bugs[3].turtle._item) leftkey = Mouse() while True: if leftkey.downup(): x,y = leftkey.pos sps = find_in_square(x,y) # 在x,y为中心边长为2区域内查找角色 for t in sps: explode(t,爆炸表) t.remove() screen.update()
李兴球
李兴球的博客是Python创意编程原创博客
要发表评论,您必须先登录。
发表评论