ArkMowers / arknights-mower

《明日方舟》长草助手
https://arkmowers.github.io/arknights-mower/
MIT License
505 stars 53 forks source link

add:增加钱书,红票,重装医疗,先锋辅助的导航 #611

Closed EightyDollars closed 2 months ago

ZhaoZuohong commented 2 months ago
  1. navigation.pkl 没有必要修改,这些关不可左右拖动,关卡的位置是固定的。
  2. 新加的图片资源,关卡入口(AP-1等)使用平均色匹配,collection_smallAP_entry 等使用模板匹配。
  3. 代码使用 Ruff 自动格式化。
  4. transition 每轮调用只进行一次操作。 https://github.com/ArkMowers/arknights-mower/pull/611/files#diff-f537eccff5f470ad4f9fc3c0bc0ce00e43b72ed04a48ebc8f3cb81cad15d8fecR180-R189 这一段代码有严重问题,建议重写。
ZhaoZuohong commented 2 months ago
ZhaoZuohong commented 2 months ago
ZhaoZuohong commented 2 months ago
ZhaoZuohong commented 2 months ago
EightyDollars commented 2 months ago

因为会有关卡未开放但是周计划中有的话,就会一直尝试滑动或者点击,所以加了not_available想防止这种情况

ZhaoZuohong commented 2 months ago

关卡未开放但是周计划中有

这种情况不太可能出现

一直尝试滑动或者点击

为什么会一直尝试滑动或点击?

EightyDollars commented 2 months ago

点击是ce关的会被匹配上,滑动就是因为没找到entry都位置所以一直在尝试左滑右滑来寻找entry

EightyDollars commented 2 months ago

我是昨天直接手动输入sk-5然后偶然发现的这个情况,然后试了一下其他的关发现有这个问题,所以加上去,测试的效果感觉还可以

ZhaoZuohong commented 2 months ago

一直在尝试左滑右滑来寻找entry

先找经验本入口的位置。比如经验本已经在左边,四个芯片本全部在屏幕内时,仍然找不到入口,就是没开放。

EightyDollars commented 2 months ago

那这样会有类似ce关能找到入口一直点击的情况,所以我觉得直接从入口标判断可用会比较直接,而且加到模版匹配的话用时应该也可以接受