嗨,我在这个脚本中有点新尝试使用名为autotouch https://autotouch.net/server/doc/en.html#autotouch-document的lua语言从宏app ios / android制作自动化脚本 我无能为力从哪里开始是否有像这样的lua功能? 在整个屏幕中搜索颜色然后点击它 该脚本与此类似
loop
color = PixelSearch(x coord, y coord, #somergbColor codes)
If (color) is found in screen then
tap it
else
tap teleport skill/walk to search for target button
endif
endloop
end
答案 0 :(得分:0)
循环不太具体。您可以使用AutoTouch提供的recommended reading以两种方式执行内部操作,或findColor(color, count, region)
(在我看来,在{ocmpt-size}中比getColor(x, y)
更快,因为返回'值;但问题来自开发人员,如果他们没有放置字节数组API来处理较低和无符号整数,当然)。
Observable.fromIterable(URLList)
.concatMap(url -> standartRequest(App.getInstance()
.getApi().getService().getData(currency.getUrl())
.retry(Constants.RETRY_COUNT)
.timeout(Constants.TIMEOUT_IN_SECONDS, TimeUnit.SECONDS)))
.toList()
.repeatWhen(completed -> completed.delay(5, TimeUnit.SECONDS))
.observeOn(AndroidSchedulers.mainThread())
.subscribe(this::valuesRetrieved, this::error);
仅限于最多只能找到1个像素。
findColor()
因此,如果您想手动查找颜色,可以使用local target = 0x447111;
local location = findColor(target, 1);
local first = location[1];
if location and first then
touchDown(1, first[1], first[2]);
else
-- I don't understand this action?
end
。
getColor()