tibony 发表于 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,谢谢分享
页: [1]
查看完整版本: [提问] 粒子系统的发射器怎么控制延迟发射