1.序列设置

在此步骤中,我们要创建关卡序列,并在Sequencer中添加想要混合的动画。

Windows
MacOS
Linux

在这一步中,我们将设置关卡序列,并添加想要混合的可操作角色和动作。

此指南使用 蓝图第三人称模板(Blueprint Third Person Template)动画初学者包(Animation Starter Pack),这个资源包可从Epic虚幻商城免费下载。

AnimStarterPack.png

  1. 在项目中,删除关卡中的 ThirdPersonCharacter 并添加 Ue4ASP_Character,将 自动占据玩家(Auto Possess Player) 设置为 Player 0

GameBlend_01.png

你可以选择禁止显示胶囊体组件,只需选择胶囊体组件然后勾选 在游戏中隐藏(Hidden in Game) 选项即可实现。

GameBlend_01b.png

  1. 在主工具栏中,单击 过场动画(Cinematics) 按钮,然后选择 添加关卡序列(Add Level Sequence) 并用任意名称保存。

GameBlend_02.png

  1. 在关卡序列中,添加 Ue4ASP_Character动画轨迹(Animation Track),其中 Death_3 指定为动画。

GameBlend_03.png

  1. 右键单击关键帧窗口中的动画,然后在属性下将 完成时(When Finished) 更改为 保持状态(Keep State)

GameBlend_03b.png

这样我们可以在关卡序列结束时保持动画动作状态。另外,请注意下面突出显示的 插槽名称(Slot Name) 属性。

GameBlend_03c.png

当动画蓝图控制着骨架网格体时,Sequencer会在该蓝图中的插槽上播放动画,并且可通过 插槽名称(Slot Name) 属性进行控制。 然后,动画蓝图可以在插槽动画和角色可能进入的任何游戏逻辑驱动的动画之间进行混合。

在下一步中,我们将设置动画蓝图和角色蓝图,以便从游戏动画混合到此步骤中创建的死亡动画。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback