Common模块

概述

Common(粒子系统通用模块),用于设定粒子的初始属性值,如初速度、旋转、颜色、生命时间等。

image.png

属性描述

属性 功能 类型
startLifeTime 粒子的生命时长。 number
scalingMode 缩放模式。 engine.Particle.ParticleCommon.ScalingMode
    Hierarchy 表示粒子的大小受自身和所有父节点的缩放值的叠加影响。 engine.Particle.ParticleCommon.ScalingMode.Hierarchy
    Local Local表示粒子的大小仅受自身缩放值影响。 engine.Particle.ParticleCommon.ScalingMode.Local
    Shape Shape表示粒子的大小不受自身和父节点缩放值的影响。 engine.Particle.ParticleCommon.ScalingMode.Shape
simulationSpace 模拟粒子所在的空间。 engine.Particle.ParticleCommon.SimulationSpace
    Local 粒子在局部空间中。 engine.Particle.ParticleCommon.SimulationSpace.Local
    World 粒子在世界空间中。 engine.Particle.ParticleCommon.SimulationSpace.World
startSpeed 每个粒子的初始速度大小。 engine.Particle.AdvancedProperty.ConstantProperty
engine.Particle.AdvancedProperty.TwoConstantsProperty
engine.Particle.AdvancedProperty.CurveProperty
engine.Particle.AdvancedProperty.TwoCurvesProperty
startSize3D 是否开启XYZ三个方向的大小设置。 boolean
startSize 若startSize3D为false时,每个粒子的初始大小。 engine.Particle.AdvancedProperty.ConstantProperty
engine.Particle.AdvancedProperty.TwoConstantsProperty
engine.Particle.AdvancedProperty.CurveProperty
engine.Particle.AdvancedProperty.TwoCurvesProperty
startSizeX 若startSize3D为true时,粒子的X轴方向初始大小。 engine.Particle.AdvancedProperty.ConstantProperty
engine.Particle.AdvancedProperty.TwoConstantsProperty
engine.Particle.AdvancedProperty.CurveProperty
engine.Particle.AdvancedProperty.TwoCurvesProperty
startSizeY 若startSize3D为true时,粒子的Y轴方向初始大小。 engine.Particle.AdvancedProperty.ConstantProperty
engine.Particle.AdvancedProperty.TwoConstantsProperty
engine.Particle.AdvancedProperty.CurveProperty
engine.Particle.AdvancedProperty.TwoCurvesProperty
startSizeZ 若startSize3D为true时,粒子的Z轴方向初始大小。 engine.Particle.AdvancedProperty.ConstantProperty
engine.Particle.AdvancedProperty.TwoConstantsProperty
engine.Particle.AdvancedProperty.CurveProperty
engine.Particle.AdvancedProperty.TwoCurvesProperty
startRotation3D 是否开启XYZ三个方向的旋转设置。 boolean
startRotation 若startSize3D为false时,每个粒子的初始旋转角度。 engine.Particle.AdvancedProperty.ConstantProperty
engine.Particle.AdvancedProperty.TwoConstantsProperty
engine.Particle.AdvancedProperty.CurveProperty
engine.Particle.AdvancedProperty.TwoCurvesProperty
startRotationX 若startSize3D为true时,每个粒子在X轴的初始旋转角度。 engine.Particle.AdvancedProperty.ConstantProperty
engine.Particle.AdvancedProperty.TwoConstantsProperty
engine.Particle.AdvancedProperty.CurveProperty
engine.Particle.AdvancedProperty.TwoCurvesProperty
startRotationY 若startSize3D为true时,每个粒子在Y轴的初始旋转角度。 engine.Particle.AdvancedProperty.ConstantProperty
engine.Particle.AdvancedProperty.TwoConstantsProperty
engine.Particle.AdvancedProperty.CurveProperty
engine.Particle.AdvancedProperty.TwoCurvesProperty
startRotationZ 若startSize3D为true时,每个粒子在Z轴的初始旋转角度。 engine.Particle.AdvancedProperty.ConstantProperty
engine.Particle.AdvancedProperty.TwoConstantsProperty
engine.Particle.AdvancedProperty.CurveProperty
engine.Particle.AdvancedProperty.TwoCurvesProperty
startColor 每个粒子的初始颜色。 engine.Particle.AdvancedProperty.OneColorProperty
engine.Particle.AdvancedProperty.TwoColorsProperty
engine.Particle.AdvancedProperty.GradientProperty
engine.Particle.AdvancedProperty.TwoGradientsProperty