【虚幻5】 制作角色跳跃动作


  1. 创建 角色动画蓝图
    在动画 -> 动画蓝图里面
  2. 创建一个Bool 类型的变量: “IsFalling” 来储存角色是否在天上
  3. 在事件图标中获取 角色是否是天上的状态
  4. 创建一个状态机 (State Machine) 起名为 “Main”将其链接到 “Outoput Pose”
  5. 进入Main, 创建3个状态,记录跳跃需要的3个节点
    alt text
  6. “OnGround” 到 “Jump” 的规则是 “IsFalling”
  7. “Jump” 到 “JumpLand” 的规则是 Not “IsFalling”
  8. “JumpLand” 到 “OnGround” 是 “Speed” > 0 和 自动过度
    自动过度 是勾选 “基于状态中序列播放器的自动规则”
  9. 在 “OnGround” 里面连接 “Loc”
    alt text
  10. 在 “Jump” 里面创建状态机, 并将跳跃动画按顺序链接
  11. 在 “JumpLand” 里面创建 状态机, 并将动画按顺序连接
  12. 这些动画的过度均为 自动过度

至此,跳跃动画就做好了