addmovementinput

AddMovementInput

🎮 Unreal Engine - AddMovementInput (横向移动实现)


🏛 定义

AddMovementInput(GetActorRightVector(), Value * (StrafeSpeed / MaxInputScale) * Multiplier); 是 Unreal Engine 中用于实现角色横向移动(侧移/ Strafing)的核心代码,通过向角色的右方向向量添加移动输入,配合参数计算最终移动速度,实现平滑的横向位移效果。


📚 方法所属类继承

该方法属于 APawn 类,是所有可移动角色(如玩家角色、AI角色)的基础移动控制方法,继承关系如下: