Choose your operating system:
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 值,从发射器每次使用的模块获得更稳定的效果。它包含下列属性:
属性
|
描述
|
|
|
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 方法使用的参数值。
|
|