首页 > 解决方案 > 重复 X 次搜索颜色

问题描述

我只需要 10 秒就能搜索到这个颜色。如果为假,则必须继续下一步。

局部颜色重复
color = getColor(674,660)
usleep(1000000) -- 稍等直到(color == 12778257) -- 继续下一步

我能做什么?

标签: lua

解决方案


你没有很好地解释你的问题。这个getColor()函数不是 Lua 原生的。它特定于您使用的任何应用程序,那么我们应该如何知道输出呢?

我觉得不需要 10 秒计时器,您只需要学习如何混合Red Green Blue值即可。

https://www.mathsisfun.com/hexadecimal-decimal-colors.html

local found = false
secs = os .clock() +10

while os .clock() < secs and not found do
    if getColor( 674,660 ) == 12778257 then found = true end
end

推荐阅读