Choose your operating system:
Windows
macOS
Linux
这些模块影响粒子在其生命周期中多个点的尺寸。
Initial Size
Initial Size 模块用于设置粒子生成时的初始尺寸。它包含下列属性:
属性 |
描述 |
|
---|---|---|
Size |
||
Start Size |
确定粒子所拥有初始尺寸的矢量 distribution。基于粒子生成的 EmitterTime 获取该数值,并将其添加至生成粒子的 Size 和 BaseSize。 |
Initial Size (Seeded)
Initial Size (Seeded) 模块与发射时设置粒子尺寸的 Initial Size 模块相同;然而此模块可对种子信息进行指定。该种子信息用于选择 distribution 值,从发射器每次使用的模块获得更稳定的效果。它包含下列属性:
属性 |
描述 |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RandomSeed |
|||||||||||||
Random Seed Info |
为该模块属性选择"随机"值而使用的随机种子。
|
||||||||||||
Size |
|||||||||||||
Start Size |
确定粒子所拥有初始尺寸的矢量 distribution。基于粒子生成的 EmitterTime 获取该数值,并将其添加至生成粒子的 Size 和 BaseSize。 |
Size By Life
Size By Life 模块通过特定数值在粒子生命周期中对其尺寸进行缩放。它包含下列属性:
属性 |
描述 |
|
---|---|---|
Size |
||
LifeMultiplier |
一个矢量 distribution,用于确定粒子尺寸的缩放因子。基于粒子更新中的 RelativeTime 获取该数值。 |
|
Multiply X, Multiply Y, Multiply Z |
如为 true,相应的缩放因子将被应用至粒子尺寸。如为 false,将不对相应组件进行调整。 |
在生成和更新时,粒子尺寸数值将乘以获取的缩放值。
Size Scale
Size Scale 模块将粒子尺寸设为 BaseSize 测定的固定缩放因子。请注意,该模块将覆盖之前在该帧中进行的尺寸调整。它包含下列属性:
属性 |
描述 |
|
---|---|---|
ParticleModuleSizeScale |
||
Size Scale |
一个矢量 distribution,用于确定 BaseSize 被用作粒子尺寸前如何进行缩放。使用粒子更新中的 RelativeTime 获取该数值。 |
|
Enable X, Enable Y, Enable Z |
无视。 |
Size By Speed
这些粒子不会消失在远处,他们将随速度的减慢而缩小。
通过粒子速度的一部分对其尺寸进行缩放。它包含下列属性:
属性 |
描述 |
|
---|---|---|
Size |
||
Speed Scale |
这个属性用于设置 sprite 在 X 轴和 Y 轴中的缩放量。 |
|
Max Scale |
提供一个最大的缩放值,作用和夹具相似。 |
在生成和更新中,Particle.Size 值乘以获取的缩放值,以测定当时的粒子速度。