网络环境
由于本脚本使用的python pyautogui库,网络存在波动时,可能会导致程序报错抛出。例如,你代码跑到了位,但是屏幕上应该出现的图片没有出现,图像识别报错抛出。这时候我们应该引入time库来暂停程序来提高稳定性,在一些容易发生网络延迟的部位添加
time.sleep(1)#休眠一秒
来主动的等待
图片识别
本脚本中大量功能基于图片识别,精度过高可能会导致识别失败(明日方舟中存在动态背景),精度过低可能识别为错误的位置
除了添加可信度之外,还可以再图片识别相关函数中添加region=(x,y,hight,wide)来指定遍历区域
除此之外,本脚本中图片识别的图片有时过于相近,特别是同一个背景下相近的两张图
例如和
这两张图极其容易被弄混。
解决的办法是截取大小不同,使得两张图包含的特征区域增大,以此达到区分的目的 (不同的地方要多)
想到什么以后再更