StarRailAssistant icon indicating copy to clipboard operation
StarRailAssistant copied to clipboard

F键添加特殊逻辑检测(支援仓段和太卜司入画)

Open Jacheers opened this issue 1 year ago • 0 comments

原因

当前的地图脚本通过按住w键等待动画结束。因为不同电脑入画的动画时间不一致,使用w键会导致后续路线存在差异。路线跑错。

功能简述

F键添加检测逻辑

功能逻辑

使用time.sleep等待入画结束(此实现需要更改map_3-3_4.json,map_1-3_2.json)

实现参考

(代码在手机上打的,仅作为建议) 在./tools/calculated.py的auto_map函数第178行: if key in ["w", "s", "a", "d"]: self.keyboard.press(key) start_time = time.perf_counter() while time.perf_counter() - start_time < value: pass self.keyboard.release(key) elif key == "f": #利用f的值作为等待时间,支援仓段3秒足够,入画7秒足够 time.sleep(value) elif key == "mouse_move": self.mouse_move(value)

Jacheers avatar May 23 '23 09:05 Jacheers