Отключении фоновой музыки в Unity2D

как отключить фоновую музыки при проигрыше персонажа, т.е. при столкновении его с объектом?

спасибо


Ответы (1 шт):

Автор решения: luvjungle

Для начала нужен референс на AudioSource, который проигрывает музыку.

public AudioSource bgSource;

Далее просто останавливаем его в методе для обработки столкновения

void OnCollisionEnter2D(Collision2D other)
{
    // какая-то проверка, что столкнулся именно с препятствием
    // например по тегу
    // if (other.gameObject.CompareTag("obstacle"))
    bgSource.Stop()
}
→ Ссылка