Particle animation properties collection
Optionalacceleration?: ParticleAttribute<Vec2>Acceleration vector, controls particle velocity changes
Optionalcolor?: ParticleAttribute<Color>Color and transparency
Optionalrotation?: ParticleAttribute<number>Rotation angle (in radians)
Optionalscale?: ParticleAttribute<number>Scale factor, controls particle size
Optionalspeed?: ParticleAttribute<number>Speed scalar, used in combination with rotation direction
Optionalvelocity?: ParticleAttribute<Vec2>Velocity vector, controls particle movement direction and speed
OptionalemitCircular emitter radius
OptionalemitParticle emission rate (particles per second)
OptionalemitRectangular emitter dimensions
OptionalemitEmitter shape
OptionalemitEmission time interval in seconds
OptionallifeParticle lifetime in seconds, can be fixed value or range
OptionallocalWhether to use local coordinate system, true means particles are relative to emitter position, false means using global coordinates
OptionalmaxMaximum number of particles limit
OptionaloffsetOptionaloffsetXOptionaloffsetYOptionaloriginOptionalpositionOptionalrestoreOptionalrotationOptionalsaveOptionalscaleOptionalshaderParticle texture, can be a single texture, array of textures, or weighted texture array
OptionaluniformsOptionalxOptionaly
Particle system configuration options