9.UE5创建火球:动画通知、动画分层混合

2-9 根据动画创建火球:动画通知、宏_哔哩哔哩_bilibili

目录

1.创建火球

2.动画通知

3.动画分层混合


1.创建火球

 首先是设置发射火球的输入映射

 创建输入资产,输入类型为布尔型

 在战斗映射中添加鼠标左键为角色攻击

 在角色001的蓝图中创建发射火球的自定义事件

 自定义事件的逻辑为,获取本身的变换,并传给生成的火球Actor,固定生成,忽略碰撞。

 现在我们发射火球的算法已经写好了,我们希望播放普通攻击动画蒙太奇的时候,发射火球,这个时候就需要使用我们的动画通知,让动画执行到特定事件时调用我们的发射火球事件。

2.动画通知

在通知下面那一栏上右键添加通知,通知命名随意

 在动画蓝图中添加通知事件,当通知事件,攻击002发生时,调用主角的发射火球方法

 这个时候存在一个问题,移动攻击时,角色下半身不动,我们需要使用动画分层混合来实现,上半身和下半身动画的混合。

3.动画分层混合

首先需要将我们的上半身动画和下半身动画缓存起来

 因为移动的时候主要播放下半身动画,上半身为插入播放,所以下半身为基动作(base pose),上半身为遮罩动作(blend poses)

 找到分割上半身和下半身的骨骼

 混合模式为分支过滤器,即骨骼spine_01,腰部以上进行混合,混合结果需要多次调试

 自此实现了上下半身的动画混合效果,即移动攻击效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值