Nel mio gioco 2D, ho alcuni suoni ambientali come il rumore di una cascata o il ronzio di un generatore. Tuttavia, non è pratico suonare questi suoni tutto il tempo a tutto volume, poiché a un livello elevato la sovrapposizione di molti di questi rumori sarebbe piuttosto spiacevole per l'orecchio.
Attualmente sto pensando a un sistema che modula il volume di alcuni suoni in base alla loro distanza dal lettore. Tuttavia, questa non è in parte un'ottima soluzione poiché (ad esempio) in uno stato ingrandito il lettore potrebbe essere abbastanza lontano dalla sorgente sonora (come una caduta d'acqua) ma essere comunque in grado di vederlo sullo schermo ma non di ascoltarlo (a causa alla distanza) che è piuttosto imbarazzante.
C'è una soluzione per un tale problema?