Table of Contents

发射器

初级 美术 程序员

粒子发射器(Particle Emitter) 管理效果中有多少粒子、它们如何出现、移动和消失,以及它们如何被绘制。例如,一个火焰效果可能由三个单独的粒子效果组成:火焰、余烬和烟雾。这些效果中的每一个都由一个单独的粒子发射器管理。

发射器包含更多控制项,如生成器、初始化器和更新器。

media/particles-reference-emitters-1.png

属性 描述
Emitter name 粒子发射器的唯一标识符
Max particles 发射器在给定时间可以管理的活动粒子的最大数量,基于粒子的发射速率和寿命。如果你将其保留为 0,Stride 会使用自己的估计值。
Lifespan 新粒子的寿命介于这两个值之间
Space world 空间中的粒子在发射器远离它们时会保留在世界空间中。local 空间中的粒子始终存在于发射器的局部坐标系中;如果发射器移动、旋转或缩放,粒子会随之移动。
Randomize 粒子对所有需要随机性的内容使用伪随机值。如果你将其设置为 Time,不同的发射器会生成不同的随机数。如果你将其设置为 Fixed,同一效果的不同实例的行为完全相同。Position 的作用与 Fixed 相同,但对不同位置有所不同。
Draw priority 这控制粒子的绘制顺序。数字越高优先级越高。例如,如果此粒子效果的绘制优先级为 2,它将在绘制优先级为 1 的粒子效果之后绘制。
Sorting 选择粒子应按深度(远离摄像机)、年龄(先生成的粒子绘制在最上面)、顺序绘制,还是无特定顺序(适用于叠加混合粒子,这类粒子不需要排序)。
Shape 指定用于绘制粒子的形状
Material 指定用于渲染粒子的材质
Spawners 生成器控制新粒子发射的速率。要发射粒子,发射器必须至少有一个生成器。
Initializers 初始化器设置新粒子的初始值
Updaters 更新器每帧更新存活的粒子,改变它们的属性。更新器按它们在列表中出现的顺序执行。

另请参阅