Вместо предисловия.
Микширование в Unity 5.0 через AudioMixer это, наверное, очень круто.
Но мне нужно было решение здесь и сейчас (на тот момент — в 4.5.2f1).
Задач было три:
- 1а. Плавное затухание эмбиента (или саундтрека, если хотите) предыдущего уровня при переходе на следующий.
1б. Далее, звук удаляется через заданное количество времени. - 2. Плавное возникновение (усиление громкости звука от 0 до 1) эмбиента после загрузки уровня.
- 3. Программное микширование эмбиента с самим собой — т.е. музыка, за ~10 секунд до своего финала, должна плавно затухать и плавно переходить с усилением в собственное начало.
Читать полностью »




