Почему я не могу использовать audioMixer от единства? - PullRequest
0 голосов
/ 13 декабря 2018

Я использую audioMixer для изменения высоты тона и максимально возможной частоты.Мой микшер выглядит так: enter image description here

А вот некоторый код для установки параметров:

public void setSoundDamping(bool isDamped) {
   soundMixer.SetFloat("Cutoff Frequenzes", isDamped ? 600f : 22000f);
}

public void setSoundPitch(bool isSlow) {
   soundMixer.SetFloat("Pitch", isSlow ? .75f : 1f);
}

Проблема в том, что после изменения параметров обратно ив четвертый или несколько раз появляются очень странные звуковые глюки.Например, воспроизведение музыки иногда останавливается на пару секунд, а громкость также меняется случайным образом.Звуковые эффекты также иногда исчезают или издают странные звуки.

При взгляде на параметры "хорошо выглядите".Так есть ли что-то, что я делаю в корне неправильно с этим подходом?Или это может быть ошибкой в ​​самом Unity?

PS: у меня около 15 различных объектов GameObject, которые излучают звук, и этот микшер настроен в качестве их микшера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...