In meinem 2D-Spiel habe ich einige Umgebungsgeräusche wie das Geräusch eines Wasserfalls oder das Summen eines Generators. Es ist jedoch nicht praktikabel, diesen Klang die ganze Zeit mit voller Lautstärke abzuspielen, da in einem großen Pegel die Überlappung vieler solcher Geräusche für das Ohr ziemlich unangenehm wäre.
Ich denke derzeit an ein System, das die Lautstärke bestimmter Sounds in Abhängigkeit von ihrer Entfernung zum Player moduliert. Dies ist jedoch teilweise keine großartige Lösung, da der Player (zum Beispiel) in einem gezoomten Zustand möglicherweise ziemlich weit von der Schallquelle entfernt ist (wie ein Wasserfall), ihn aber dennoch auf dem Bildschirm sehen, aber nicht hören kann (aufgrund) in die Ferne), was ziemlich umständlich ist.
Gibt es eine Lösung für ein solches Problem?