Si reproducís muchos sonidos 3D dinámicos, crear y destruir AudioSources constantemente puede ser innecesario.

Un pool mantiene varias fuentes listas para reutilizar.

Idea

Pool
├── AudioSource 1
├── AudioSource 2
├── AudioSource 3
└── AudioSource 4

Cuando necesitás un sonido:

  1. buscás una fuente libre;
  2. la posicionás;
  3. asignás el clip;
  4. reproducís;
  5. después queda disponible otra vez.

Fuente libre

if (!source.isPlaying)
{
    // reutilizar
}

Ventaja

Reduce:

Cuándo hace falta

Especialmente en: