Dans mon jeu 2D, j'ai des sons ambiants comme le bruit d'une cascade ou le bourdonnement d'un générateur. Cependant, il n'est pas pratique de jouer ces sons tout le temps à plein volume car à un niveau élevé, le chevauchement de beaucoup de ces bruits serait assez désagréable pour l'oreille.
Je pense actuellement à un système qui module le volume de certains sons en fonction de leur distance au lecteur. Cependant, ce n'est pas en partie une excellente solution car (par exemple) dans un état zoomé, le lecteur peut être assez éloigné de la source sonore (comme une chute d'eau) mais être toujours en mesure de le voir à l'écran sans l'entendre (en raison à la distance) ce qui est assez gênant.
Existe-t-il une solution à un tel problème?