Как отключать звук в игре при сворачивание браузера?
Сделал браузерную игру на Unity WebGL нужно что бы при сворачивании окна с игрой отключался звук. Как это прописать в коде?
Ответы (1 шт):
Автор решения: Andrew
→ Ссылка
public class FocusSoundController : MonoBehaviour
{
void OnApplicationFocus(bool hasFocus)
{
Silence(!hasFocus);
}
void OnApplicationPause(bool isPaused)
{
Silence(isPaused);
}
private void Silence(bool silence)
{
AudioListener.pause = silence;
// Or / And
AudioListener.volume = silence ? 0 : 1;
}
}
ответ взят отсюда: https://stackoverflow.com/questions/63707032/unity3d-webgl-mute-the-sound-when-tab-or-browser-inactive