Knock Back(击退)是游戏中常见的物理反馈机制,当角色受到攻击或碰撞时,会向后移动一段距离,增强打击感和视觉反馈。
Knock Back 广泛应用于动作类、格斗类、RPG 和平台跳跃类游戏中,例如《超级马里奥》中的敌人反弹、《黑暗之魂》中的攻击击退等。
在 Unity 或 Unreal Engine 中,可通过施加瞬时力(Impulse Force)、修改刚体速度或直接位移实现 Knock Back 效果。关键参数包括方向、强度、持续时间和是否可打断。
为避免过度击退影响操作体验,建议加入以下机制:击退免疫帧、击退衰减、地面摩擦限制,以及根据敌人/玩家状态动态调整强度。