[特效] [提问] 粒子系统的发射器怎么控制延迟发射

[复制链接]
查看3681 | 回复3 | 2018-2-27 08:58:37 | 显示全部楼层 |阅读模式

例如:烟花烟花子弹粒子飞上天空后,N秒 烟花爆炸扩散。

问题是:如何控制N秒后烟花发射器开始生成烟花粒子?


画中游仙 | 2018-2-27 10:04:07 | 显示全部楼层
本帖最后由 画中游仙 于 2018-2-27 10:07 编辑

烟花爆炸一般是蓝图控制(参考商城文件Fireworks Particle Effects);  如果用粒子发射器控制  你就设定一个A粒子发射器粒子的死亡事件(Event Generator)   B粒子发射器设置继承事件(EventReceiver Spawn)在A死亡时播放B
回复 支持 反对

使用道具 举报

aszx3322110 | 2018-2-27 10:20:25 | 显示全部楼层
      首先你需要做2个发射器,第一个是升起的烟花粒子,第二个是炸开的烟花粒子。
      然后重点来了,在第一个粒子发射器里增加节点Event里的Event Generator,在Event里点加号添加一个一个事件,然后在Type里选择一个触发方式,这里可以选Death(死亡),接着在下面的Custom Name那给他一个名字比如1。这样我们就做好了一个名为1的粒子死亡事件。
      接下来,我们在第二个粒子发射器里增加节点Event里的EventReceiver Spawn,这里做的是炸开的烟花,所以,我们在EventReceiver Spawn里的Spawn给20(炸开粒子的数量),然后在最下面要指定这个事件的触发方式,即Source下拉菜单选择Death,Event Name事件的名字给上1,对应事件名字。
      PS:第二个粒子发射器的Spawn节点要归0,不然会炸2次.
回复 支持 反对

使用道具 举报

非要五打一 | 2018-2-27 11:23:04 | 显示全部楼层
GOOD,谢谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

13

主题

83

回帖

40

积分

初始化成员

积分
40
QQ