UE4.12-用Montage选择性播放动画片段

UE4.12-用Montage选择性播放动画片段

https://blog.csdn.net/u012801153/article/details/78477425

 

UE4.12-用Montage选择性播放动画片段

PatrickHC

2016.08.18 00:15:56字数 468阅读 1,447

用UE4的Montage有选择性地播放动画片段的方法,总结自UE官方教程。
参考教程:UE Wiki 官方教程 16 - 20节 或者 Youtube 16 - 20节

如图,Montage有以下的特点

  • 组合动作
  • 有选择性地播放
  • 带有事件
    目标:做一个打击动作的Montage
    动画文件下载地址

    UE4.12-用Montage选择性播放动画片段_第1张图片

    Montage优点和举例


选择UE4的Third Person的蓝图模板工程,然后导入这些动作。骨骼就选默认的骨骼。

导入过程略


1.1. 新建Montage文件,导入动作。

 

UE4.12-用Montage选择性播放动画片段_第2张图片

Content Browser中右键新建Montage文件

 

1.2. 先重定向动作,然后依次拖拽MontageExample_Start, MontageExample_Punch_1, MontageExample_Punch_2, MontageExample_End_1, MontageExample_End_2到轨道上。

 

UE4.12-用Montage选择性播放动画片段_第3张图片

重定向动作

UE4.12-用Montage选择性播放动画片段_第4张图片

拖拽动画片段到轨道上

 

1.3. 在轨道上的每个动画片段头部位置点鼠标右键,并且依次命名 PunchStart, Punch1, Punch2, End1, End2.

 

UE4.12-用Montage选择性播放动画片段_第5张图片

新增Montage Section

 

1.4. 点击Create Defalut, 然后点击Clear。

 

UE4.12-用Montage选择性播放动画片段_第6张图片

点击Create Defalut

 

UE4.12-用Montage选择性播放动画片段_第7张图片

点击Clear


1.5. 按照箭头的尾部和头部位置依次点击 PunchStart, Punch1, Punch1, Punch2.

UE4.12-用Montage选择性播放动画片段_第8张图片

按照箭头的尾部和头部位置依次点击 PunchStart, Punch1, Punch1, Punch2

 

UE4.12-用Montage选择性播放动画片段_第9张图片

完成图

 

1.6. 再按照箭头的尾部和头部依次点击Punch2, Punch1,做动作循环

 

UE4.12-用Montage选择性播放动画片段_第10张图片

做动作循环

 

UE4.12-用Montage选择性播放动画片段_第11张图片

完成图


1.7 添加分支点
在Notifies轨道上添加分支点IsStillPunching1, IsStillPunching2

UE4.12-用Montage选择性播放动画片段_第12张图片

添加分支点


添加方法:
轨道上右键。我因为添加过,所以出现了提示。你们没添加过的选择New Notify

UE4.12-用Montage选择性播放动画片段_第13张图片

完成图


点选你添加的事件,都需要更改这个更新类型

UE4.12-用Montage选择性播放动画片段_第14张图片

修改更新类型


1.8 添加动作Slot,留给状态机Blend

UE4.12-用Montage选择性播放动画片段_第15张图片

通过黄框里的按钮,弄成绿框里的样子吧

2.1人物蓝图
找到人物蓝图,黄框内是我们需要添加的部分,点击绿框在Content Browser里找到动画蓝图,双击进入

 

UE4.12-用Montage选择性播放动画片段_第16张图片

人物蓝图

 

2.2动画蓝图

 

UE4.12-用Montage选择性播放动画片段_第17张图片

动画蓝图


2.3状态机
这里需要注意的是:

  • “Slot'UpperBodyFight'” 需要搜索“Slot'DefaultSlot' 节点然后更改Slot Name后获得。”
  • “LocomotionCache” 需要搜索 “New Save Cached Pose” 节点然后修改相关参数(下图黄框内)
  • 然后搜索“Use cached pose 'LocomotionCache'” 就可以找到这个Cached Pose。这个用法需要注意。

     

    UE4.12-用Montage选择性播放动画片段_第18张图片

    状态机

UE4.12-用Montage选择性播放动画片段_第19张图片

骨骼分层动画

这样就可以运行了。我们省略了动画的导入,略讲了蓝图和动画蓝图部分。希望不会难倒你。如果想看某过程更详细的展示,请留言给我。

感谢阅读,希望对你有帮助。如果有问题,请留言给我。

 

 

 

 

 

你可能感兴趣的:(UE4)