Задать вопрос
@Surface-ketch

Как остановить фоновый звук в Unity отдельно от остальных на одном объекте?

На объекте висит скрипт, нужно чтобы при клике воспроизводился звук, играла фоновая музыка(loop) и при столкновении фоновая музыка останавливалась и воспроизводился звук столкновения. Звук при клике и столкновении сделал через PlayOneShot(). Как добавить и сделать остановку фоновой музыки? То есть если я кидаю фоновую музыку на audio source объекта и при столкновении отключаю этот audio source, то фоновая музыка перестает играть вместе с остальными звуками. Как можно разделить их?
  • Вопрос задан
  • 939 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 1
BasmanovDaniil
@BasmanovDaniil
Геймдизайнер-телепат
А вы для "остальных звуков" используйте отдельный AudioSource, тогда сможете их независимо друг от друга выключать. И посмотрите в сторону Audio Mixer, может, не придётся писать велосипедов.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы