目录
效果
步骤
一、Generate Location Event
首先将上一篇(【UE Niagara】碰撞事件)文章中制作的粒子系统“NS_Fountain”拷贝一份,这里命名为“NS_Fountain_Location”
打开“NS_Fountain_Location”,删除“Generate Collsion Event”模块
添加“Generate Location Event”模块
删除之前的“CollsionEvent”
重新添加事件处理器
设置来源为定位事件,执行模式为生成粒子,生成数量设置为1
添加“Receive Location Event”
可以看到此时的效果如下,发射器“NE_Fountain2”生成的粒子的位置是由“NE_Fountain”的粒子位置决定的
二、Generate Death Event
复制一份“NS_Fountain_Location”,这里命名为“NS_Fountain_Death”
打开“NS_Fountain_Death”,将“Generate Location Event”改为“Generate Death Event”模块
删除之前的事件处理器,添加一个新的事件处理器
设置源为“DeathEvent”,执行模式为生成粒子,生成数量为1
添加“Receive Death Event”模块
此时效果如下,在第一个发射器生成的粒子死亡时,第二个发射器会在死亡位置生成粒子
参考视频: