本文参考了UE4官方教程《BP 3rd Person Game FBX Importing & Using Skeletons 03 v4.8 Tutorial Series Unreal Engine》

UE4基础:用BlendSpace1D实现角色地面移动的动画混合(Idle|Walk|Run)

1. 创建一个Blend Space 1D资源

本例中使用的是Blend Space 1D资源

UE4基础:用BlendSpace1D实现角色地面移动的动画混合(Idle|Walk|Run)

创建时会要求你选择一个骨骼(Skeleton),因为可融合的动画序列必须隶属于同一个骨骼
UE4基础:用BlendSpace1D实现角色地面移动的动画混合(Idle|Walk|Run)
恰当命名
UE4基础:用BlendSpace1D实现角色地面移动的动画混合(Idle|Walk|Run)

2. 编辑BlendSpace

双击会自动打开Persona动画编辑器,右上角的标签告诉我们,当前处于Animation模式

UE4基础:用BlendSpace1D实现角色地面移动的动画混合(Idle|Walk|Run)
设置BlendSpace的参数

  • 其中Name后面的名称是未来在状态机和程序中控制用的变量名,本例中更名为Speed
  • Minimum Axis ValueMaximum Axis Value分别是混合空间的最大值和最小值

并把动画片段拖拽到混合区

UE4基础:用BlendSpace1D实现角色地面移动的动画混合(Idle|Walk|Run)

3. 测试

拖动图中绿色的预览手柄可以预览混合效果

随着Speed数值由最小渐变到最大,角色动画也经历了由Idle到Walk再到Run的平滑过渡。

UE4基础:用BlendSpace1D实现角色地面移动的动画混合(Idle|Walk|Run)

相关文章:

  • 2021-09-21
  • 2022-01-24
  • 2021-07-19
  • 2021-09-27
  • 2021-11-12
  • 2021-06-27
  • 2021-10-27
  • 2021-12-17
猜你喜欢
  • 2021-05-02
  • 2021-04-19
  • 2021-07-04
  • 2021-09-09
  • 2021-09-11
  • 2021-12-10
相关资源
相似解决方案