LittleJS 1.28.0

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

Typedefs

Typedefs

ParticleCallback(particle)engineParticles.js:16
particle Particle
ParticleCollideCallback(particle, tileData, pos) → booleanengineParticles.js:22
particle Particle
tileData number
pos Vector2
Returns
  • true to stop the particle there; a callback that returns nothing lets it pass through