【问题标题】:Lua script for iOS getColors within range?iOS getColors的Lua脚本在范围内?
【发布时间】:2016-03-07 08:34:30
【问题描述】:

我正在尝试在 iOS 应用程序中捕获字体中特定字母的像素颜色。然后我会在 if/then 语句中使用该颜色来确定脚本的下一个操作。我找不到简单的方法来确定我找到的颜色/颜色是否正确。这是我当前的过程:我开始记录我的输入并不断点击字母。我最终得到了像 touchdown(123,456) 这样的东西。我将其更改为 alert(getColor(123,456)) 并运行,这会产生一个弹出窗口,告诉我颜色,例如 3094841(不知道为什么颜色是数字格式,但它们是)。我对捕获的每条触地线都执行此操作。问题是,我不知道一种简单的方法来确定我要点击的小写字母是哪种颜色。

是否有一个 lua 函数可以捕获并显示 2 点之间的一系列颜色?如果有的话,我可以看到 2 点内所有颜色的共性,并至少对字体中的颜色做出有根据的猜测。或者更有用 - 有没有一种工具可以用来输入我返回的颜色并让它显示相应的颜色,以便我可以比较它们。那将是最简单的。希望这是有道理的。任何帮助都是极好的。以防万一,我在 iPhone 5 上使用 Autotouch 8。

TIA

【问题讨论】:

    标签: ios iphone lua autotouch


    【解决方案1】:

    我经常在我的游戏中使用这个功能。 我发现每次获取您想要执行的颜色的最简单方法是拍摄您正在检查的屏幕,然后使用 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 版。

    【讨论】:

    • 我正在使用相同版本的自动触控。我按照你的建议拍了一张照片,但我没有看到任何所谓的“帮手”。这是否会显示您选择范围内的颜色以“帮助”您识别正确的颜色?你能解释一下助手以及在哪里可以找到它吗?还是您只是参考自动触控的帮助文档?
    • 没关系 - 找到了。这将是一个巨大的帮助。谢谢!
    • 很高兴我能帮上忙。在此更新之前,仅在 iPhone 上编写脚本时很难使用这些功能。但现在允许您拉出屏幕截图并精确定位像素使其成为可能。
    猜你喜欢
    • 2016-09-06
    • 2012-11-29
    • 1970-01-01
    • 2018-07-29
    • 1970-01-01
    • 2013-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多