Skip to main content

Line Emitter 组件介绍

Line Emitter 组件介绍

LineEmitter(线发射器)组件通常与粒子系统(参见 光影尘 / Photon Dust)配合使用,用于从两个点构成的一条 3D 直线上生成粒子。

image.png

字段

属性名称 类型 描述
System
(粒子系统)
ParticleSystem 该发射器绑定的目标粒子系统组件。
Rate
(发射速率)
Float 每秒发射的粒子数量。
BurstOnActivatedMin
(激活最小爆发量)
Float 组件被激活时,瞬间爆发生成的最小粒子数量。
BurstOnActivatedMax
(激活最大爆发量)
Float 组件被激活时,瞬间爆发生成的最大粒子数量。
BurstOnStart
(启动时爆发)
Bool 决定是否在组件启动(Start)时立即触发一次粒子的爆发发射。
Point0
(点 0)
Float3 用于绘制此发射器直线的第 1 个点(起点)。
Point1
(点 1)
Float3 用于绘制此发射器直线的第 2 个点(终点)。
Color0
(颜色 0)
ColorX 当粒子从最靠近 Point0 的位置发射时,其初始颜色的乘数(Multiplier)。
Color1
(颜色 1)
ColorX 当粒子从最靠近 Point1 的位置发射时,其初始颜色的乘数。
DirectionMode
(方向模式)
LineEmitterDirection 定义从该直线上发射粒子时,如何计算粒子的移动方向。
Direction0
(方向 0)
Float3 当粒子从最靠近 Point0 的位置发射时,粒子应朝向的方向向量。
Direction1
(方向 1)
Float3 当粒子从最靠近 Point1 的位置发射时,粒子应朝向的方向向量。
UpDirection
(向上方向)
Float3 这条直线被定义为“正上方 (Up)”的方向向量。
RandomDirectionWeight
(随机方向权重)
Float 应用于粒子发射方向的随机权重,值越高,粒子发射的朝向越随机。
DirectionPostTransform
(方向后置变换)
Float3x3 在计算完粒子的基础发射方向后,额外应用的方向变换矩阵。

用法

(文档待完善)

示例

暂无示例。

另见