Skip to main content

Particle Birth Sub Emitter(粒子生成子发射器)

Particle Birth Sub Emitter(粒子生成子发射器)

Particle Birth Sub Emitter(粒子生成子发射器)组件用于在当前系统的粒子生成(出生)的瞬间,触发并调用另一个目标粒子系统来发射子粒子。它非常适合制作需要伴生特效的场景,例如魔法阵开启瞬间产生的额外星光、或者武器开火时伴随的瞬间火花等。

image.png


字段列表 (Fields)

字段名 (Field) 类型 (Type) 描述 (Description)
EmitMin Int 每次父粒子生成时,触发生成的子粒子数量的最小值。
EmitMax Int 每次父粒子生成时,触发生成的子粒子数量的最大值。
TargetSystem SyncRef 引用的目标粒子系统。当触发生成时,将使用此系统发射子粒子。
InheritOrientation Bool 勾选后,子粒子会继承父粒子生成时的朝向/旋转。
InheritScale Bool 勾选后,子粒子会继承父粒子的缩放大小。
InheritColor Bool 勾选后,子粒子会继承父粒子的颜色(包括通过初始颜色组件赋予的颜色)。
DirectionInheritance Enum 方向继承模式(如 Forced)。决定子粒子的发射方向受父粒子运动方向影响的计算方式。
Direction Float3 子粒子的基础发射方向向量。
RandomDirectionWeight Float 子粒子发射方向的随机扩散权重。值越大,子粒子的发射方向越分散、随机。

用法 (Usage)

将其挂载在拥有粒子系统(父级)的槽位中。你需要准备另一个粒子系统作为“子粒子”,并将其引用拖拽到 TargetSystem 字段中。
当当前组件所在的粒子系统生成一个新粒子时,会立刻在那个新粒子的位置,根据 EmitMinEmitMax 的数量,触发 TargetSystem 发射粒子。可通过勾选下方的继承选项,让伴随生成的子特效外观与父粒子保持一致。

示例 (Examples)

暂无示例,待补充。

参见 (See Also)