上一篇文章中,给动画赋予跑的动画,这一篇文章给角色赋予跳的动画。
- 在Locomotinve中【Idle/Walk/Run】节点后面再次添加一个状态节点【JumpStart】
- 双击进入到【JumpStart】节点,把Jumping_up拖动到蓝图中,并且连线
- 回到【Locomotion】节点,双击转换条件
判断的条件就是,bIsInAir这个变量是否为true。
- 添加在空中的状态
双击节点【InAir】添加动画 Falling_Idle
双击【JumpStart】->【InAir】节点的转换条件
5. 设置转换条件,播放跳起动画比率大于80%的时候,切换到下一个状态
6. 添加向下跳的动作
双击进入节点【JumpingEnd】,把动画jump_down拖动到蓝图中,和最后的转态连接起来
6. 设置【InAir】->【JumpingEnd】的装换条件,双击状态装换
当角色不在空中的时候,切换状态
7. 设置角色跳下以后的状态,再次转换为【Idle/Walk/Run】
设置装换条件,双击转换按钮
同样设置动画播放比率大于等于80%时切换动作
点击【运行】,点击键盘【空格】就可以看到角色在场景中跳跃起来了。太棒了!!!
aaa