自动开始下一场战斗,省扫荡券。
*第一次跑的时候把//var clip=,等三句注释的去掉,然后在战斗结算页面跑,会生成a.png文件,为下一步按钮的截图。本人小米全面屏,其他屏幕也许需要改截图的尺寸。
*之后注释这三句话在战斗中正常跑就好。运行的时候3号人物头上会每两秒点一下。如果点不了也许是分辨率问题。

"auto"
var t = images.read("/sdcard/a.png")
var p;

if(!requestScreenCapture()){
    toast("截图失败")
    exit()
}
var img = captureScreen();
console.log(img.getWidth())
console.log(img.getHeight())
//var clip = images.clip(img, 1480, 900, 200, 80);
//images.save(clip, "/sdcard/a.png");
//exit()
function wait(){
    var i = 0
    while(1){
        sleep(2000)
        var img = captureScreen();
        //console.log(img)
        //console.log(t)
        p = findImage(img, t);
        click(980, 700)
        console.log(i)
        if(p){   
            click(1950, 930)
            break
        }
        i++
        if(i>300) exit()

    }
}    
//1980 1080
setScreenMetrics(1080, 1920);

click(1850, 930)
sleep(1500)
click(1850, 930)

while(1){

    wait()


    sleep(5000)
    click(1380, 930)

    sleep(1500)
    click(1250, 725)
}
最后由 zyp001a 编辑