Particle animation properties collection
Optional
acceleration?: ParticleAttribute<Vec2>Acceleration vector, controls particle velocity changes
Optional
color?: ParticleAttribute<Color>Color and transparency
Optional
rotation?: ParticleAttribute<number>Rotation angle (in radians)
Optional
scale?: ParticleAttribute<number>Scale factor, controls particle size
Optional
speed?: ParticleAttribute<number>Speed scalar, used in combination with rotation direction
Optional
velocity?: ParticleAttribute<Vec2>Velocity vector, controls particle movement direction and speed
Optional
emitCircular emitter radius
Optional
emitParticle emission rate (particles per second)
Optional
emitRectangular emitter dimensions
Optional
emitEmitter shape
Optional
emitEmission time interval in seconds
Optional
lifeParticle lifetime in seconds, can be fixed value or range
Optional
localWhether to use local coordinate system, true means particles are relative to emitter position, false means using global coordinates
Optional
maxMaximum number of particles limit
Optional
offsetOptional
offsetXOptional
offsetYOptional
originOptional
positionOptional
restoreOptional
rotationOptional
saveOptional
scaleOptional
shaderParticle texture, can be a single texture, array of textures, or weighted texture array
Optional
uniformsOptional
xOptional
y
Particle system configuration options