fix(combat): 下劈去除向下俯冲位移,回归纯向下攻击+命中弹跳
下劈原在 OnStateEnter 强加 -18 向下速度,使手感变成下冲/俯冲。 删除该俯冲位移,角色保持自然下落、纯向下挥击;命中弹跳与 重置空中跳跃/冲刺次数逻辑(OnDownHitConfirmed)保持不变。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user