Constructor
new ParticleSetting()
Create a new one
ParticleSettings
Class instance.
Member
ageAddScale :Number
If it is greater than 0, the duration of some particles will be smaller than those of other particles, and randomness (unit: no)
- Default Value:
- 0
blendState :int
Mixed mode, to be adjusted, the engine no BlendState Abstract
- Default Value:
- 0
boxEmitterCenterPosition :Float32Array
Box emitter center position
boxEmitterSize :Float32Array
Box emitter size
boxEmitterVelocity :Float32Array
Box emitter speed
boxEmitterVelocityAddVariance :Float32Array
Box emitter speed random value
colorComponentInter :Boolean
False stands for RGBA integral interpolation, and true represents RGBA by component interpolation
disableColor :Boolean
False represents the use of parameter color data, and true represents the use of artwork color data
duration :Number
Particle duration (in seconds)
- Default Value:
- 1
emissionRate :int
Transmitter emission rate
- Default Value:
- 0
emitterType :String
Emitter type, "point", "box", "sphere", "ring""
- Default Value:
- "null"
emitterVelocitySensitivity :Number
Particles are subject to transmitter speed sensitivity (coded in custom emitters)
- Default Value:
- 1
endVelocity :Number
Equal to 1, the particle from birth to die at the same rate, equal to 0, when the particle dies out at a speed of 0, greater than 1, particles will remain accelerated (unit: no)
- Default Value:
- 1
gravity :Float32Array
(unit: 2D pixels, 3D coordinates)
maxEndColor :Float32Array
Maximum end color
maxEndRadius :Number
Maximum end radius (unit: 2D pixels, 3D coordinates)
- Default Value:
- 0
maxEndSize :Number
Maximum end size (units: 2D pixels, 3D coordinates)
- Default Value:
- 100
maxHorizontalEndRadian :Number
Maximum horizontal end radian (unit: 2D radian, 3D radian)
- Default Value:
- 0
maxHorizontalStartRadian :Number
Maximum horizontal start radian (in units: 2D radian, 3D arc)
- Default Value:
- 0
maxHorizontalVelocity :Number
Maximum horizontal speed (unit: 2D pixels, 3D coordinates)
- Default Value:
- 0
maxPartices :int
Due to the cyclic queue decision algorithm, the maximum saturation particle number is maxPartices-1
- Default Value:
- 100
maxRotateSpeed :Number
Maximum rotation speed (2D radian per second, 3D radian per second)
- Default Value:
- 0
maxStartColor :Float32Array
Maximum start color
maxStartRadius :Number
Maximum starting radius (units: 2D pixels, 3D coordinates)
- Default Value:
- 0
maxStartSize :Number
Maximum start size (units: 2D pixels, 3D coordinates)
- Default Value:
- 100
maxVerticalEndRadian :Number
Maximum vertical end arc (units: 2D radians, 3D radians)
- Default Value:
- 0
maxVerticalStartRadian :Number
Maximum vertical start arc (units: 2D radians, 3D radians)
- Default Value:
- 0
maxVerticalVelocity :Number
Maximum vertical speed (unit: 2D pixels, 3D coordinates)
- Default Value:
- 0
minEndColor :Float32Array
Minimum ending color
minEndRadius :Number
Minimum end radius (unit: 2D pixels, 3D coordinates)
- Default Value:
- 0
minEndSize :Number
Minimum end size (units: 2D pixels, 3D coordinates)
- Default Value:
- 100
minHorizontalEndRadian :Number
Minimum horizontal end radian (unit: 2D radian, 3D radian)
- Default Value:
- 0
minHorizontalStartRadian :Number
Minimum horizontal start radian (in units: 2D radian, 3D arc)
- Default Value:
- 0
minHorizontalVelocity :Number
Minimum horizontal speed (unit: 2D pixels, 3D coordinates)
- Default Value:
- 0
minRotateSpeed :Number
Minimum rotation speed (2D radian / sec, 3D radian / sec)
- Default Value:
- 0
minStartColor :Float32Array
Minimum start color
minStartRadius :Number
Minimum start radius (units: 2D pixels, 3D coordinates)
- Default Value:
- 0
minStartSize :Number
Minimum start size (units: 2D pixels, 3D coordinates)
- Default Value:
- 100
minVerticalEndRadian :Number
Minimum vertical end arc (units: 2D radians, 3D radians)
- Default Value:
- 0
minVerticalStartRadian :Number
Minimum vertical start arc (in units: 2D radians, 3D radians)
- Default Value:
- 0
minVerticalVelocity :Number
Minimum vertical velocity (unit: 2D pixels, 3D coordinates)
- Default Value:
- 0
pointEmitterPosition :Float32Array
Point emitter position
pointEmitterPositionVariance :Float32Array
Point emitter position random value
pointEmitterVelocity :Float32Array
Point emitter speed
pointEmitterVelocityAddVariance :Float32Array
Point emitter speed random value
positionVariance :Float32Array
Emitter position random value, 2D used
ringEmitterCenterPosition :Float32Array
Central position of ring launcher
ringEmitterRadius :Number
Ring emitter radius
- Default Value:
- 30
ringEmitterUp :int
Ring emitter up vector, 0 represents the X axis, 1 represents the Y axis, and 2 represents the Z axis
- Default Value:
- 2
ringEmitterVelocity :Number
Ring launcher speed
- Default Value:
- 0
ringEmitterVelocityAddVariance :Number
Ring launcher speed random value
- Default Value:
- 0
sphereEmitterCenterPosition :Float32Array
Center position of ball launcher
sphereEmitterRadius :Number
Ball emitter radius
- Default Value:
- 1
sphereEmitterVelocity :Number
Ball launcher speed
- Default Value:
- 0
sphereEmitterVelocityAddVariance :Number
Ball launcher speed random value
- Default Value:
- 0
textureCount :int
The number of maps, defaults to 1, is not set
- Default Value:
- 1
textureName :String
Map
- Default Value:
- null
useEndRadian :Boolean
The ending radian is used, and false is consistent with the starting radian at the end, and true ends the arc at minHorizontalEndRadian, maxHorizontalEndRadian, minVerticalEndRadian, and maxVerticalEndRadian.