Closed EightyDollars closed 2 months ago
AP-1.png
等图片不要直接放在 resources
下,移到 navigation
里;AP_entry
等图片截小一些,并且使用模板匹配;find()
中 color
字典的 key 按字母顺序排序;swipe_noinertia()
之后不需要再运行 recog.update()
;prefix
以外再弄一个变量,一个放 PR
,一个放 C
;arknights_mower/resources/AP-1.png
等还没有删掉;not_available
;color
字典里的 "navigation/collection/not_available": (1448, 131),
又是个啥_entry
用模板匹配,不要用特征匹配loadres
,不需要使用 loadimg
find
中有模板匹配,指定区域即可,不需要调用一遍 cv2.matchTemplate()
_not_available
有必要吗?因为会有关卡未开放但是周计划中有的话,就会一直尝试滑动或者点击,所以加了not_available想防止这种情况
关卡未开放但是周计划中有
这种情况不太可能出现
一直尝试滑动或者点击
为什么会一直尝试滑动或点击?
点击是ce关的会被匹配上,滑动就是因为没找到entry都位置所以一直在尝试左滑右滑来寻找entry
我是昨天直接手动输入sk-5然后偶然发现的这个情况,然后试了一下其他的关发现有这个问题,所以加上去,测试的效果感觉还可以
一直在尝试左滑右滑来寻找entry
先找经验本入口的位置。比如经验本已经在左边,四个芯片本全部在屏幕内时,仍然找不到入口,就是没开放。
那这样会有类似ce关能找到入口一直点击的情况,所以我觉得直接从入口标判断可用会比较直接,而且加到模版匹配的话用时应该也可以接受
navigation.pkl
没有必要修改,这些关不可左右拖动,关卡的位置是固定的。AP-1
等)使用平均色匹配,collection_small
与AP_entry
等使用模板匹配。transition
每轮调用只进行一次操作。 https://github.com/ArkMowers/arknights-mower/pull/611/files#diff-f537eccff5f470ad4f9fc3c0bc0ce00e43b72ed04a48ebc8f3cb81cad15d8fecR180-R189 这一段代码有严重问题,建议重写。