在上一节(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值




















![[LeetCode周赛复盘] 第 91 场双周赛补20221015](https://img-blog.csdnimg.cn/869dddd49048441bb741e3d67f6f52f0.png)