ue4 let off fireworks 放烟花

本文介绍了如何在Niagara系统中设计烟花效果,涉及两个发射器的协同工作,包括粒子生成、位置传递、拖尾效果和死亡事件触发新粒子的创建。详细步骤包括设置发射速率、重力、颜色和大小,以及解决错误和参数调整。
摘要由CSDN通过智能技术生成

本文内容为学习笔记,用于加深映像,如有问题麻烦联系!祝愿明天会越来越好。

构思:烟花是粒子升上天空,带有拖尾,这需要2个发射器,一个让升空,产生位置,另一个产生拖尾接收位置信息,升上天空后,粒子消亡,让一个发射器接收粒子消亡事件产生好多粒子,粒子在散开的时候带点拖尾好看,(同时再增加一个发射器在爆开的中间让产生光晕)这就是大体思路。

1、新建Niagara system ,更名为letofffirworks,双击打开,

第一个发射器empty设置模块参数如下:

发射器更新添加Spawn Rate模块设置每秒钟发射3个粒子的值

让粒子有一个初速度

设置下粒子的颜色,大小和生命周期

添加重力,让它更自然一些

我们添加一个粒子更新事件Generate Location Event,方便下一个发射器来接收位置并生成粒子。

发现出现错误提示

提示我们在发射器属性中勾选“需要持久ID”

问题解决。为了好理解,重命名发射器名称为First。

2、添加第二个发射器,命名为Second。用于接收位置事件,制作拖尾效果,添加事件处理器

修改粒子的生命周期、大小、颜色。

粒子更新时,给一个大小的变化

效果如下图:

太规则了,可以细调增加变化等。这里就省略了。

3、粒子消亡的时候需要产生新的爆炸粒子

先把第一个发射器的粒子更新中添加Generate Death Event

然后我们才可以新建个发射器接收这个事件并喷发粒子。更名为third

添加事件处理器

添加死亡接收事件

需要让粒子散开,修复下问题

粒子的颜色、大小、寿命如下

看看效果图

为了爆开的更自然,加点阻力和重力

爆开时增加点拖尾效果,就需要添加Generate Location Event。别忘勾选需要持久ID。

4、步骤如第2步重复操作

效果图如下:

具体参数还需要调整。

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Growthofnotes

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值