该模块根据粒子生成时发射器的速度控制每个粒子的初始生命周期。它将粒子的初始生命周期乘以一个值,该值取决于产生它们的对象的速度。对于大多数粒子系统,此为游戏对象速度,但对于子发射器,速度来自子发射器粒子所源自的父粒子。
属性 | 功能 |
---|---|
Multiplier | 应用于粒子初始生命周期的乘数。该模块根据您设置的曲线模式以不同的方式使用此值。曲线模式为: &# 8226; Constant:使用您为此属性设置的常数乘数值。使用此曲线模式会忽略 Speed Range 属性。 • Curve:获取发射器的速度,根据 Speed Range 将其映射到 0 到 1 之间的值,然后使用归一化值对曲线进行采样。 • Random Between Two Constants:为每个粒子设置介于您为此属性设置的两个值之间的随机乘数。使用此曲线模式会忽略 Speed Range 属性。 • Random Between Two Curves:获取发射器的速度,根据 Speed Range 将其映射到 0 到 1 之间的值,然后使用归一化值对每条曲线进行采样。对于每个粒子,该模块将乘数设置为两个样本之间的随机值。 |
Speed Range | 粒子系统映射到 Multiplier 曲线的值的最小和最大发射器速度。如果发射器的速度等于第一个值,则乘数是曲线起始处的值。如果发射器的速度等于第二个值,则乘数是曲线末端的值。 此属性仅在 Multiplier 的曲线模式设置为 Curve 或者 Random Between Two Curves 时才相关。 |