1.新建BlueprintAnimation

在Character中右键,Animation->Animation Blueprint,Parent Class选择AnimInstance,Target Skeleton选择SK_Mannequin_Skeleton,OK,重命名为CharacterAnimBP。在Anim Graph中可以建立动画状态机State Machine。

2.了解State Machine

从Unity过渡到Unreal(二)第三人称蓝图项目制作讲解3

我们需要的是:

从Unity过渡到Unreal(二)第三人称蓝图项目制作讲解3

3.编辑AnimationBlueprint

1)打开CharacterAnimBP,在Anim Graph中操作。

鼠标右键,Add New State Machine,命名为Locomotion,连接到Final Animation Pose,双击machine,进入,add state,命名为Idle_Walk_Run,双击进入,将Idle_Walk_Run拖入state中,连接到Final Animation Pose。通过调整参数的大小(speed)来播放不同的动画,这里我们在pin处右键,promote to variable,命名speed。记得点击Compile,才能看到你想要的动画效果哦,步骤如下图:

从Unity过渡到Unreal(二)第三人称蓝图项目制作讲解3从Unity过渡到Unreal(二)第三人称蓝图项目制作讲解3

从Unity过渡到Unreal(二)第三人称蓝图项目制作讲解3

在Locomotion中,Add State,命名为JumpStart,双击进入,将ThirdPersonJump_Start拖入state中,连接到Final Animation Pose。返回到Locomotion中,双击双向箭头,transition rule,将Can Enter Transition,右键promote to variable,命名isInAir?。

从Unity过渡到Unreal(二)第三人称蓝图项目制作讲解3

从Unity过渡到Unreal(二)第三人称蓝图项目制作讲解3

从Unity过渡到Unreal(二)第三人称蓝图项目制作讲解3

Jump Start到Jump Loop的条件:

从Unity过渡到Unreal(二)第三人称蓝图项目制作讲解3

Jump Loop到Jump End的条件:

从Unity过渡到Unreal(二)第三人称蓝图项目制作讲解3

Jump End到Idle_Walk_Run的条件:

从Unity过渡到Unreal(二)第三人称蓝图项目制作讲解3

总的来说呢,在state中添加相应的动画,在transition rule中添加动画转换的条件,下面用图展示最终结果:

从Unity过渡到Unreal(二)第三人称蓝图项目制作讲解3

2)打开CharacterAnimBP,在Event Graph中操作。

从Unity过渡到Unreal(二)第三人称蓝图项目制作讲解3

4.新建Character蓝图

在Character中,鼠标右键,Blueprint Class,选择Character为Parent Class。命名为CharacterBP,打开将mesh赋值为我们的SK_Mannequin,调整好Mesh的位置和角度,在Details中的Animation中赋值我们的CharacterAnimBP。

修改CharacterMovement中的参数,建议:

从Unity过渡到Unreal(二)第三人称蓝图项目制作讲解3

Add Component,添加SpringArm,重命名为CameaRoot。在细节面板中,Camera Settings,勾选Use Pawn Control Rotation。添加Camera,作为CameaRoot的子物体,位置归零。

选择Class Defaults,在细节面板中,找到pawn,取消勾选Use Controller Rotation Yaw。

选择CharacterMovement,在细节面板中,Character Movement(Rotation Settings),勾选Orient Rotation to Movement。

相关文章:

  • 2021-11-04
  • 2021-04-12
  • 2022-01-15
  • 2021-07-11
  • 2021-11-21
  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
猜你喜欢
  • 2021-09-08
  • 2021-04-16
  • 2022-02-13
  • 2021-06-06
  • 2022-12-23
  • 2021-10-02
  • 2022-01-18
相关资源
相似解决方案