fix(combat): 下劈去除向下俯冲位移,回归纯向下攻击+命中弹跳

下劈原在 OnStateEnter 强加 -18 向下速度,使手感变成下冲/俯冲。
删除该俯冲位移,角色保持自然下落、纯向下挥击;命中弹跳与
重置空中跳跃/冲刺次数逻辑(OnDownHitConfirmed)保持不变。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-12 02:40:00 +08:00
parent 565a498491
commit 3bafc4cbaa

View File

@@ -42,9 +42,8 @@ namespace BaseGames.Player.States
OnClipEnd();
}
// 施加向下的速度(下劈冲击)
if (Move?.Rb != null)
Move.Rb.velocity = new Vector2(Move.Rb.velocity.x, -18f);
// 下劈为纯向下攻击:保持角色原有的自然下落,不额外施加向下俯冲位移
// (俯冲位移会让下劈手感变成下冲,命中弹跳逻辑见 OnDownHitConfirmed
}
public override void OnStateExit()