lua - 重复 X 次搜索颜色
问题描述
我只需要 10 秒就能搜索到这个颜色。如果为假,则必须继续下一步。
局部颜色重复
color = getColor(674,660)
usleep(1000000) -- 稍等直到(color == 12778257) -- 继续下一步
我能做什么?
解决方案
你没有很好地解释你的问题。这个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
推荐阅读
- java - Java Singleton 类最终变量命名约定
- php - 在许多不同的 AWS 服务器上分发 PHP cron 作业脚本
- javascript - 将商品添加到我的购物车 PHP 时出现 Ajax 问题
- javascript - 嵌套条件语句逻辑错了?
- owl - 个体是否有可能在 OWL 本体中将其类型从一个类更改为另一个类?
- php - 如何在我的查看按钮 laravel 中更新图像?
- android - 如何从 android 库中了解应用程序生命周期
- regex - 如何编写:字符串必须包含子字符串“A”,但不能使用正则表达式包含“B”或“C”
- laravel - Vuejs + Laravel API:可以在 Vue SPA 中存储秘密进行身份验证吗?
- c++ - 如何将字符串拆分为 3 个字符的组,它们之间有空格