@i__egor

Как отключить звук в юнити игре при переключении вкладки браузера на другую?

В игре используется fmod звук, при переключении вкладки в браузере звук зацикливается (примерно пол сек играет на повторе) при переключении обратно на эту вкладку звук останавливается. При билде убрал галочку, чтобы запускать игру в фоне. Ставил эту галочку и принудительно отключал звук при потери фокуса окна (это не помогло - звук пару секунд все равно звучит в зациклено)
  • Вопрос задан
  • 333 просмотра
Пригласить эксперта
Ответы на вопрос 2
mopsicus
@mopsicus
Надо написать плагин который будет подписываться на браузерное события о смене вкладки и по нему выключать/включать звук.
Ответ написан
Комментировать
@WillaMaksim
Попробуй вот это:

var music = gameObject.GetComponent();

public void OnApplicationFocus(bool hasFocus)
{
if (!hasFocus)
{
music.Pause();
}
else
{
music.UnPause();
}
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы