在上一节(UE4 回合游戏项目 15- 生成玩家、控制玩家)基础上,继续完善控制玩家的步骤
步骤:
1.打开1lantu,将Alpha的值设为1,这样玩家控制的角色会随着鼠标的移动而产生一个偏头的效果
2.接下来给角色添加跑步的动画
点击进入名为基础的状态机
将名为NonCombat_JogFwdSlopLean的混合动画拖入
该动画的效果是向左、右跑会有一个倾斜的效果
向左、向右是通过改变名为LeanAngle的参数来控制
3.连接1混合和NonCombat_JogFwdSlopLean
双击打开连线上的双向的那个按钮,来编辑在什么条件下会播放NonCombat_JogFwdSlopLean这个动画
打开后会看到如下节点,因此只有如下节点为True时,才会播放该动画
我们设置角色移动速度大于等于580条件为真
再次设置当速度小于580时返回播放1混合动画
4.双击打开NonCombat_JogFwdSlopLean节点
可以看到我们只需更改LeanAngle参数的值就可以改变人物奔跑时的倾斜方向
通过如下节点来设置LeanAngle的值,YawDelta表示上一帧的Yaw值