目标
- 灰尘特效资源处理
- 角色蓝图添加灰尘特效挂点
- 角色动画添加灰尘特效通知
- 角色蓝图添加二段跳灰尘特效逻辑
核心思路
之前做过一个播放一次性特效的蓝图,使用生成Actor的节点来使用这个蓝图,
其中跑步特效和落地的特效采用动画通知的方式来制作
二段跳在角色蓝图中制作(因为第一段跳跃无需播放特效)
1.灰尘特效资源处理
和之前的处理方式相同(略)
2.角色蓝图添加灰尘特效挂点
在玩家角色的精灵的底部新增一个场景组件作为特效生成点
3.角色动画添加灰尘特效通知
在玩家移动,着陆动画中添加通知
因为这两个通知事件使用的方法差不多,因此这里编写一个特效生成的函数(这个函数与之前播放刀光的函数思路一致)
着陆通知逻辑调用函数并调参
移动通知逻辑调用函数并调参
4.角色蓝图添加二段跳灰尘特效逻辑
需要注意JumpCurrentCount
这个参数来自于UE系统自带,通过这个参数可以得到2段跳的第二段跳跃