快去自定义签名吧~|
2024-04-04 22:52阅读: 13评论: 0推荐: 0

玩家角色——播放一次性特效(灰尘)

目标

  • 灰尘特效资源处理
  • 角色蓝图添加灰尘特效挂点
  • 角色动画添加灰尘特效通知
  • 角色蓝图添加二段跳灰尘特效逻辑

核心思路

之前做过一个播放一次性特效的蓝图,使用生成Actor的节点来使用这个蓝图,
其中跑步特效和落地的特效采用动画通知的方式来制作
二段跳在角色蓝图中制作(因为第一段跳跃无需播放特效)

1.灰尘特效资源处理

和之前的处理方式相同(略)

2.角色蓝图添加灰尘特效挂点

在玩家角色的精灵的底部新增一个场景组件作为特效生成点

3.角色动画添加灰尘特效通知

在玩家移动,着陆动画中添加通知


因为这两个通知事件使用的方法差不多,因此这里编写一个特效生成的函数(这个函数与之前播放刀光的函数思路一致)

着陆通知逻辑调用函数并调参

移动通知逻辑调用函数并调参

4.角色蓝图添加二段跳灰尘特效逻辑

需要注意JumpCurrentCount这个参数来自于UE系统自带,通过这个参数可以得到2段跳的第二段跳跃

posted @   荒坂株式会社  阅读(13)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起