Как сделать звук в юнити 2д, который становится тише при удалении от источника звука?
Попробовал через настройки Audio Source , изменял max distance, min distance, rolloff и так далее. Не работает.
Написал простейший код, но он выполняется в Update постоянно, даже если игрок очень далеко. Подумал насчёт OverlapCircle, и если игрок находится в радиусе максимальной дистанции, то только тогда изменять звук. Но мне кажется, можно сделать намного лучше и производительней, поэтому задал вопрос.
freeExec, ставил max distance на 6, min на 1, a roll off ставил линейным, убегал максимально далеко от источника звука, всё равно звук тем же оставался.
Ещё вопрос,
хотел добавить настройки громкости звука(интерфейс, эффекты, музыка) чтобы по отдельности изменять, нужно несколько AudioMixer сделать и изменять параметр громкости звука?