Parameter 模块将数据从粒子系统中传出,以便对其他方面(如材质)进行控制。
Dynamic
Dynamic 模块用于向发射器使用的材质传递四个标量值,使发射器对材质效果进行控制。
| 属性 |
描述 |
| ParticleModuleParameterDynamic |
|
| Dynamic Params |
模块动态参数阵列。Dynamic Params 阵列中的每个元素均有以下属性:
| 属性 |
描述 |
| Param Name |
材质 DynamicParameter 表现中相关参数的名称。该属性为只读,在粒子动态材质表现存在于此发射器应用的材质中时进行自动填入。 |
| Use Emitter Time |
如为 true,使用发射器时间获取参数的 distribution 值。否则将使用粒子相对时间。 |
| Spawn Time Only |
如为 true,粒子生成时只设置参数值。否则,该值将每帧更新。 |
| Value Method |
指定用于获得参数值的方法。它包含下列选项:
| 方法 |
描述 |
| EDPV_UserSet |
在 Param Value 属性中设置的值作为参数值传递到材质。 |
| EDPV_VelocityX |
沿 X 轴的粒子速度作为参数值传递到材质。 |
| EDPV_VelocityY |
沿 Y 轴的粒子速度作为参数值传递到材质。 |
| EDPV_VelocityZ |
沿 Z 轴的粒子速度作为参数值传递到材质。 |
| EDPV_VelocityMag |
粒子速度的量级作为参数值传递到材质。 |
|
| Scale Velocity By Param Value |
如为 true,在 Param Value distribution 中设置的值将对传至材质的速度值进行调整。 |
| Param Value |
浮点 distribution,用于设置以 EDPV_UserSet 方法使用的参数值。 |
|
Dynamic (Seed)
Dynamic (Seed) 模块与允许发射器传递数值到材质的 Dynamic Parameter 模块相同;然而此模块可对种子信息进行指定。该种子信息用于选择 distribution 值,从发射器每次使用的模块获得更稳定的效果。它包含下列属性:
| 属性 |
描述 |
| RandomSeed |
|
| Random Seed Info |
为该模块属性选择“随机”值而使用的随机种子。
| 属性 |
描述 |
| Get Seed From Instance |
如为 ture,则模块将尝试从实例所有者处获得种子(Seed)。如获取失败,将返回从 Random Seeds 阵列中获得种子。 |
| Instance Seed Is Index |
如为 ture,从实例中恢复的种子值即为 Random Seeds 阵列中的索引。 |
| Parameter Name |
设置种子所放置实例显示的名称。 |
| Random Seeds |
本模块应用的随机种子值。如多个值被指定,实例将随机选取一个值。 |
| Reset Seed On Emitter Looping |
如为 ture,每次发射器循环时将重新设置该种子。 |
|
| ParticleModuleParameterDynamic |
|
| Dynamic Params |
模块动态参数阵列。Dynamic Params 阵列中的每个元素均有以下属性:
| 属性 |
描述 |
| Param Name |
材质 DynamicParameter 表现中相关参数的名称。该属性为只读,在粒子动态材质表现存在于此发射器应用的材质中时进行自动填入。 |
| Use Emitter Time |
如为 true,使用发射器时间获取参数的 distribution 值。否则将使用粒子相对时间。 |
| Spawn Time Only |
如为 true,粒子生成时只设置参数值。否则,该值将每帧更新。 |
| Value Method |
指定用于获得参数值的方法。它包含下列选项:
| 方法 |
描述 |
| EDPV_UserSet |
在 Param Value 属性中设置的值作为参数值传递到材质。 |
| EDPV_VelocityX |
沿 X 轴的粒子速度作为参数值传递到材质。 |
| EDPV_VelocityY |
沿 Y 轴的粒子速度作为参数值传递到材质。 |
| EDPV_VelocityZ |
沿 Z 轴的粒子速度作为参数值传递到材质。 |
| EDPV_VelocityMag |
粒子速度的量级作为参数值传递到材质。 |
|
| Scale Velocity By Param Value |
如为 true,在 Param Value distribution 中设置的值将对传至材质的速度值进行调整。 |
| Param Value |
浮点 distribution,用于设置以 EDPV_UserSet 方法使用的参数值。 |
|