var p = images.findMultiColors(img, "#123456", [[10, 20, "#ffffff"], [30, 40, "#000000"]], {
region: [0, 960, 1080, 960]
});
相对坐标若为负数时候会报错img越界问题
java.lang.IllegalArgumentException: y must be >= 0
at file:///android_asset/modules/images

对于数组colors的每个元素[x, y, color],检查图片img在位置(x + x0, y + y0)上的像素是否是颜色color,是的话返回(x0, y0),否则继续寻找firstColor的位置,重新执行第1步

(x + x0, y + y0)计算结果为负数报错停止脚本。
改成计算结果为负数时,这里应该跳出firstColor这次查找,继续下一次查找。
作者大大,测试下吧。(っ °Д °;)っ

  • 2
    帖子
  • 1524
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待