fixed 优化移动逻辑

This commit is contained in:
王鹏
2026-03-25 15:41:48 +08:00
parent 9ab1e8737c
commit 7e26264463
3 changed files with 30 additions and 12 deletions

View File

@@ -50,3 +50,12 @@
- **运行时透传**`start_game_loop``GameLoopWorker``AutoBotMove` 全链路透传并生效。
- **兼容性**`AutoBotMove` 保留默认值,旧配置文件可直接运行。
### `navigate_to_point` 对齐 `navigate` 优化
- **到点处理**`coordinate_patrol.py``navigate_to_point` 到达判定后不再调用 `stop_all()`,改为仅松开左右修正键并保持 `W` 前进,从而实现连续平滑过渡。
- **转向触发逻辑**`navigate_to_point` 转向决策按 `navigate` 的三档策略调整(死区直行、阈值外脉冲转向、死区与阈值之间不修正),降低航点附近左右抖动。
### `navigate_path` 对齐 `navigate` 优化
- **轮询间隔**`coordinate_patrol.py``navigate_path` 阻塞等待轮询由固定 `time.sleep(0.05)` 调整为局部 `poll_sleep_sec = 0.02`,让阻塞模式控制频率更接近 `navigate`,减少航点/转向后的抖动。