StarRailAssistant
StarRailAssistant copied to clipboard
F键添加特殊逻辑检测(支援仓段和太卜司入画)
原因
当前的地图脚本通过按住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)