我正在尝试捕获iOS应用中字体中特定字母的像素颜色。然后我在if / then语句中使用该颜色来确定我的脚本的下一个动作。我找不到简单的方法来确定我找到的颜色/颜色是否正确。这是我当前的过程:我开始记录我的输入并不断点击信件。我最终得到了触地得分(123,456)。我改变它以警告(getColor(123,456))并运行,这会产生一个弹出窗口,告诉我颜色,如3094841(不知道为什么颜色是数字格式,但它们是)。我为捕获的每个触地线执行此操作。问题是,我不知道一种简单的方法来确定哪种颜色是我试图挖掘的小写字母。
是否有lua功能可以捕获并显示2点之间的一系列颜色?如果有,我可以看到2点内所有颜色的共性,并至少做出有根据的猜测,哪个是字体中的颜色。或者甚至更有用 - 是否有一个工具可以用来输入我正在回来的颜色并让它显示相应的颜色,所以我可以比较它们。这是最简单的。希望这是有道理的。任何帮助都是极好的。如果重要,我在iPhone 5上使用Autotouch 8。
TIA
答案 0 :(得分:0)
我经常在游戏中使用此功能。 我发现获取每次要执行的颜色的最简单方法是快速检查您要检查的屏幕,然后在getColor(x,y)上使用帮助程序
你可以用它来提醒你的颜色。
local color = getColor(x, y)
alert(color)
-- You can also use:
log(color)--this one keeps it in your log in case you can write it down immediately.
在if / then语句中使用它
function = namedfunction()
local color = getColor(x, y)
if color == YOURCOLOR then
else
end
end
namedfunction();
请注意,我有iPhone 5 iOS 8.3,我有Cydia最新的AutoTouch。如果您在编写脚本时没有帮助,那么检查Cydia是否提供可上限版本可能是值得的。
编辑:我正在运行Autotouch的3.5.3-8版本。