Closed qingjiashuijiao6 closed 1 year ago
好像是识别不出来那个“R”
屏幕里有没有什么东西挡住了那个“R”图标,比如autox自己的悬浮窗(看上面的截图似乎没有)
到普通商店页面,通过悬浮窗运行utils.js
,等待5秒左右之后看看autox日志,里面按理来说会有某一行正好是“R”。没有的话应该是ocr问题,发日志截图看一下。
之前有遇到过吗?
识别了3次,只有一次识别出了R 我并没有开启悬浮窗,就是这几天突然出现这个情况的,在0.5版本也有这个情况,更新到最新版本之后也是这样。
脚本在这里会尝试最多30次,超过次数后还找不到“R”就会OCR失败,3次能有1次中感觉应该还行才是……
你可以尝试把NIKKE日常.js
里的第116行的30
换成更大的数字,看看有没有改善,比如:
if (buyCodeManual != 0) {
- let arenaShop = ocrUntilFound(res => res.find(e => e.text == 'R'), 30, 1000);
+ let arenaShop = ocrUntilFound(res => res.find(e => e.text == 'R'), 50, 1000);
clickRect(arenaShop);
不想改或不会改的话可以先关了这个功能。我琢磨一下怎么减轻这个问题。另外麻烦提供一下游戏普通商店页面的截图。
那个R写的确实不太标准,截图如下:
买完普通商店的免费物品后脚本就退出游戏了,不会去竞技场商店买代码手册。