Particles

LittleJS Particle System

  • Fast and flexible particle effects system
  • ParticleEmitter spawns and manages lightweight Particle objects
  • Particles support color gradients, fading, rotation, and scaling
  • Physics simulation with velocity, gravity, and damping
  • Collision detection with tile layers
  • Additive blending for glowing effects
  • Cone-based emission with randomization
  • Particle design tool available for easy emitter creation

Classes

Particle
ParticleEmitter

Type Definitions

ParticleCallback(particle)

Parameters:
NameTypeDescription
particleParticle

ParticleCollideCallback(particle, tileData, pos)

Parameters:
NameTypeDescription
particleParticle
tileDatanumber
posVector2