函数名

findMultiColor(x1,y1,x2,y2,first_color,offset_color,dir,sim)

函数介绍

方法名称:区域多点找色,找到就返回结果

参数说明:传递是的是一个数组,数组的每一项如下

x1:整数型,查找区域左上X坐标 

y1:整数型,查找区域左上Y坐标 

x2:整数型,查找区域右下X坐标 

y2:整数型,查找区域右下Y坐标

first_color:要对比的16进制颜色,多个颜色用"|"号分隔,

如果需要对比偏色则中间用“-”号分隔,比如"888888|123456-000000|00FF00-101010"

offset_color:字符串,偏移颜色

dir:整数型,查找方向.

0:表示从左上向右下查找;

1:表示从中心往四周查找;

2:表示从右下向左上查找;

3:表示从左下向右上查找;

4:表示从右上向左下查找;
sim:双精度浮点数,相似度,取值范围0-1

返回值:如果成功返回对应点的坐标x,y,否则返回-1,-1

函数例子

--如果参数为表时使用findMultiColorT函数
local x=-1 y=-1
x,y=findMultiColorT({0,0,0,0,"778787|675699-101010","10|11|2F9772-000000|123456-101010,23|57|353535",0,0.9})
if x~=-1 and y ~=-1 then
  tap(x,y)
end 

--图色工具生成参数默认为findMultiColor函数
local x=-1 y=-1
x,y=findMultiColor(0,0,0,0,"778787|675699-101010","10|11|2F9772-000000|123456-101010,23|57|353535",0,0.9)
if x~=-1 and y ~=-1 then
  tap(x,y)
end