joywayer
1a15473966
@
fix(enemy): 转身中不再静默丢弃新朝向请求,修"冲刺方向与朝向相反"
UpdateFacing 原 `if (_isTurning) return` 会把转身进行中的新朝向请求静默丢弃。
当敌人在平台边缘触发 Pace 翻转(开始 Flip 转身)同时进入追击时,追击的
FaceDirection(朝玩家)被丢弃,旧的巡逻转身完成后朝向定格在与玩家相反方向
→ 冲刺朝玩家方向移动、脸却朝相反(并连带"冲刺中途转身""提前停"两个衍生现象)。
改为:转身中收到不同方向请求时重定向(停旧转身按新方向重起),同向则忽略。
根因修复,惠及 Pace/追击/FaceTarget 所有调用方。
systematic-debugging 确定性复现证实:修复前 AFTER-TURN dir=+1 facing=-1;
修复后开阔地冲刺全程 dir=1 facing=1、冲满 6 米到真实平台边缘才停。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@
2026-07-20 13:03:29 +08:00
..
2026-07-10 16:57:41 +08:00
2026-07-10 13:30:46 +08:00
2026-06-09 15:56:44 +08:00
2026-06-08 16:05:00 +08:00
2026-07-10 16:27:02 +08:00
2026-06-02 23:18:20 +08:00
2026-05-23 19:10:29 +08:00
2026-06-11 16:30:56 +08:00
2026-05-23 19:10:29 +08:00
2026-07-03 14:58:52 +08:00
2026-07-03 14:58:52 +08:00
2026-05-15 14:47:24 +08:00
2026-06-09 15:56:44 +08:00
2026-06-11 16:31:55 +08:00
2026-05-15 14:47:24 +08:00
2026-05-15 14:47:24 +08:00
2026-05-26 13:04:38 +08:00
2026-05-15 14:47:24 +08:00
2026-07-10 16:27:02 +08:00
2026-05-15 14:47:24 +08:00
2026-05-15 14:47:24 +08:00
2026-05-15 14:47:24 +08:00
2026-07-10 13:38:27 +08:00
2026-05-23 19:10:29 +08:00
2026-06-12 11:48:37 +08:00
2026-05-15 14:47:24 +08:00
2026-05-29 17:01:59 +08:00
2026-05-29 17:01:59 +08:00
2026-07-20 13:03:29 +08:00
2026-05-15 14:47:24 +08:00
2026-06-02 16:10:44 +08:00
2026-06-02 16:10:44 +08:00
2026-06-02 16:10:44 +08:00
2026-05-15 14:47:24 +08:00
2026-07-03 15:10:55 +08:00
2026-05-15 14:47:24 +08:00
2026-05-23 21:23:09 +08:00
2026-05-23 21:23:09 +08:00
2026-07-10 13:43:51 +08:00
2026-05-15 14:47:24 +08:00
2026-07-10 14:05:56 +08:00
2026-05-15 14:47:24 +08:00
2026-06-11 16:31:55 +08:00
2026-05-15 14:47:24 +08:00
2026-05-23 19:10:29 +08:00
2026-05-23 19:10:29 +08:00
2026-05-23 19:10:29 +08:00
2026-05-15 14:47:24 +08:00
2026-05-15 14:47:24 +08:00
2026-05-15 14:47:24 +08:00
2026-05-15 14:47:24 +08:00
2026-05-15 14:47:24 +08:00
2026-05-15 14:47:24 +08:00
2026-05-23 19:10:29 +08:00
2026-05-15 14:47:24 +08:00
2026-05-15 14:47:24 +08:00
2026-05-15 14:47:24 +08:00
2026-05-23 19:10:29 +08:00