остановить звук для всех сцен с помощью ползунка в главном меню в единстве - PullRequest
0 голосов
/ 21 апреля 2019

остановка звука для всех сцен с помощью ползунка в главном меню в единстве

Я использую разные звуки в разных сценах, но проблема в том, что я не могу остановить все звуки с помощью ползунка в меню, это только остановка звука в меню илиЗвучит для сцены, но когда появляется кнопка «Моя игра поверх меню», я нажимаю на нее, и тогда звучит новый звук, когда я использую DontDestroyOnLoad в фоновом скрипте

открытый класс BGSoundScript: MonoBehaviour {

// Use this for initialization
void Start () {
    audioSrc = GetComponent<AudioSource>();
}

//Play Global
private static BGSoundScript instance = null;
public static BGSoundScript Instance
{
    get { return instance; }
}

void Awake()
{
    if (instance != null && instance != this)
    {
        Destroy(this.gameObject);
        return;
    }
    else
    {
        instance = this;
    }

    DontDestroyOnLoad(this.gameObject);
}
 public void SetVolume(float vol)
{
    musicVolume = vol;
}
//Play Gobal End

}

// я использую BGSoundScript.Instance.audioSrc.Play ();и //BGSoundScript.Instance.audioSrc.Pause ();в другом скрипте, но это также не // работа для меня

1 Ответ

0 голосов
/ 21 апреля 2019

Используйте Audio Mixer. Вот небольшое руководство по Audio Mixer: https://www.youtube.com/watch?v=vOaQp2x-io0

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