叉叉助手(五):找色命令

由于找色函数一般由找色器直接完成,所以这里暂时从个人理解的理论上记录找色函数的功能差异。


一、findColor --区域多点找色

工作原理:

1.先记录A坐标的颜色作为主找色点。

因为容易知道,每个页面中同种颜色的点可能会很多,仅用一种颜色来找对应的点很不靠谱。于是仅仅一个主颜色点是不够的。

2.在主找色点周围,再加入几个点,通过多个点同时找色,比较不容易找错。


二、findColors --高级区域多点找色

与上一个的区别在于,findColors返回的是一个table,找的是多个符合要求的点。

而findColor则只返回一个点。

eg

points = findColors(--)

for i = 1,#points,1 do

sysLog("x="..points[i].x.."y="..points[i].." ")

end

其调用如catchTouchPoint()

tips:其余几个找色功能几乎和上述两个一直,官方也是推荐使用以上两个函数即可,对于这几种找色函数的功能效果到底有什么细微的差别,还需要进一步进行实践才能得出来。或许只是一个升级版与普通版的差别


三、getColor --获取屏幕某点RGB值

实现很简单

color = getColor()

然后等待用户点击即可。

返回值是十进制的RGB值


四、getColorRGB --返回RGB值

这个函数功能和上述没什么差别,就是返回值不同。

getColor返回的是单个值,至于值里哪部分是R哪部分是G或者B,需要另外区分。

而getColorRGB则直接返回三个值。

r,g,b = getColorRGB()

直观来看,getColorRGB的使用可能会更简单,至于上一个的存在,不知道其意义在哪。或许某种情况下使用说不定会更好。

叉叉助手(五):找色命令

展开阅读全文

页面更新:2024-03-14

标签:多点   可能会   标的   直观   细微   函数   说不定   差别   助手   差异   没什么   命令   屏幕   颜色   区域   两个   功能   游戏

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top