ecspresso
    Preparing search index...

    Function createParticlePlugin

    • Create a particle system plugin for ECSpresso.

      Provides:

      • Pre-allocated particle pools outside the entity system
      • Continuous and burst emission modes
      • Velocity, gravity, lifetime, interpolation (size, alpha, tint, rotation)
      • World-space and local-space particle emission
      • PixiJS ParticleContainer rendering (via renderer2D dependency)
      • Presets for common effects (explosion, smoke, fire, sparkle, trail)

      Renderer2D is a required dependency.

      Type Parameters

      • G extends string = "particles"

      Parameters

      Returns Plugin<
          WorldConfigFrom<ParticleComponentTypes>,
          ParticleRequires,
          ParticleLabels,
          G,
          never,
          "particle-emitters",
      >