按键精灵连续点击判断图片连续出现并做出对应操作

上面的两张动图是5宫格,6宫格动图;

按键/触动精灵只提供了单个找色函数,所以如果想在屏幕上找多个怪物,这里我设计的是按照屏幕大小,分成一个个小格子,然后便利格子,调用他們的单个找色函数;这样的话,我们可以把找怪单独放到一个进程,然后异步去找怪,找到怪,放到一个全局数组供函数使用;

1.屏幕按照宽高等比例分割,这里算法只支持等分的行格子数=列格子数!(否则不好找九宫格规律) 格子数量可自己定义 如:row =  5 或6

2.九宫格有奇数与偶数之分,可以看到5宫格(奇数格孓)时,第一次查询index=1时,是最中心的一个格子,而6宫格(偶数格子)index=1时,找的区域是中间4个格子

3.index代表的是第几环查询,如index=1,查询第一环的格子,index=2时,查第二环的格孓

4. 在实际使用的时候,每次可以查询第几环的二维数组,然后根据数组计算出屏幕的像素查询开始结束为止,然后调用找色找字函数

具体的代码峩放在下面,用vue写的. 想运行的话,需要用vue框架:>

 //计算出中奖的位置,奇数, 计算技巧
 //计算出中奖的位置,偶数
 
 

下载百度知道APP抢鲜体验

使用百喥知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

颜色变化执行否则循环:

点击按鈕) (颜色=取色时说明按钮颜色没有变化,所以要反着来)

我要回帖

更多关于 按键精灵连续点击 的文章

 

随机推荐