区域找色相似度0.8
设置了 截图 720 1280
在这个分辨率下取色的
是同比例 为什么找到后 返回的X Y 偏差很大
但是奇怪的是点击又进入了 游戏中心
如果偏差和显示的一样大是 无法点击进入APP 的
不知道是我的写法有问题 还是 函数自带什么逻辑
- showControlBar(false)
- ----隐藏悬浮启动按钮
- local w, h
- w, h = getDisplaySize()
- ----查看当前设备分辨率
- print('当前设备分辨率:' .. w .. 'X' .. h)
- 显示点击位置 = 1
- 雷电游戏中心 = {'雷电游戏中心',0,0,0,0,'2DDEF0','0|1|0D434F|0|2|000101|0|3|000000|0|4|000000|1|9|23E2FD|1|10|1FC3F3|1|11|1FC5F4|1|12|1FC5F4|1|13|1FC5F4',0,0.8}
- function 区域找色(cs)
- x, y = findMultiColor(cs[2], cs[3], cs[4], cs[5], cs[6], cs[7], cs[8], cs[9])
- if x ~= -1 and y ~= -1 then
- if 显示点击位置 == 1 then
- toast('★', x, y)
- sleep(5000)
- end
- print(cs[1] .. '----特征返回坐标----' .. x .. ',' .. y)
- return true
- end
- end
- if 区域找色(雷电游戏中心) then
- tap(x, y)
- else
- print('----没找到----')
- end
复制代码
|