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

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

https://www.jianshu.com/p/37c267f28c51

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

如图,Montage有以下的特点

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

    Montage优点和举例


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

导入过程略


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

 

Content Browser中右键新建Montage文件

 

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

 

重定向动作

拖拽动画片段到轨道上

 

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

 

新增Montage Section

 

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

 

点击Create Defalut

 

点击Clear


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

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

 

完成图

 

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

 

做动作循环

 

完成图


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

添加分支点


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

完成图


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

修改更新类型


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

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

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

 

人物蓝图

 

2.2动画蓝图

 

动画蓝图


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

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

     

    状态机

骨骼分层动画

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

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



作者:PatrickHC
链接:https://www.jianshu.com/p/37c267f28c51
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值