Python精灵模块的coloroverlap指令

所有命令 单独命令 屏幕命令 角色命令

角色命令 >> Python精灵模块的coloroverlap颜色与颜色重叠检测指令

简介:角色上面某种颜色是否碰到另一个角色上面某种颜色命令。
例子:
import time
from sprites import Sprite,Mouse,mouse_pos

arrow = Sprite("a.png")
c1= (255,0,0)                  # 箭头上的红色
square = Sprite("square.png")
c2 = (0,0,250)                 # 方块上的蓝色
screen= arrow.getscreen()

leftkey = Mouse()
while True:
    mx,my = mouse_pos()
    arrow.goto(mx,my)
    if leftkey.downup():    # 如果鼠标左键接下并松开 
        arrow.left(90)      # 左转90度
    # 对箭头上的红色和方块中的蓝色进行颜色重叠测试
    r = arrow.coloroverlap(c1,c2) 
    print(r)
    screen.update()

writed by lixingqiu 关注"异编程"微信公众号,获取更多关于Python精灵模块的咨讯: