Простой вопрос, но сделайте меня размытым.Unity3d - Не перезагружайте аудиоисточник при переключении сцены
У меня есть источник звука, скажем, сцена «Главная», и я делаю это DontDestroyOnLoad, благодаря чему он может продолжать играть на моем звуке, даже на следующей сцене, скажем, сцену «Игра».
Проблема в том, что когда я вернусь из сцены «Игра» в сцену «Главная», мой звук перезапустится, но не продолжит играть, как я ожидал. Как мне на самом деле писать сценарий?
Мой текущий сценарий:
void Awake() {
if (instance != null && instance != this) {
Destroy(this.gameObject);
return;
} else {
instance = this;
}
DontDestroyOnLoad(this.gameObject);
}
** Когда я вернусь из сцены «Игра» в сцену «Главная» **, как вы загружаете свою сцену? –
Связан ли источник аудиосигнала с объектом, на котором установлен этот сценарий? – Rob
@UmairM I с использованием SceneManager.LoadScene («Main»); – NewBieS