Soldat2283
@Soldat2283

На пк звуки есть, при компиляции под android звуки исчезают а кнопка для их включения вообще не нажимается, как можно исправить?

На пк звуки есть, при компиляции под android звуки исчезают а кнопка для их включения вообще не нажимается
Вот скрипт кнопки:
public void MusicWork(){
        if(PlayerPrefs.GetString("music") == "No" && gameObject.name == "Music") {
            GetComponent<AudioSource>().Play();
            PlayerPrefs.SetString("music", "Yes");
            GetComponent<Image>().sprite = musicOn;
        }
        else if(PlayerPrefs.GetString("music") == "Yes" && gameObject.name == "Music"){
            PlayerPrefs.SetString("music", "No");
            GetComponent<Image>().sprite = musicOff;
        }
    }


Вот скрипт кнопки примера со звуками:
if (PlayerPrefs.GetString("music") == "Yes")
            GetComponent<AudioSource>().Play();

Как это можно решить?

UPD: Сделал проверку и понял что если убрать со скрипта кнопки с примером if (PlayerPrefs.GetString("music") == "Yes")то музыка есть значит проблема с кнопкой отключения звука
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
Soldat2283
@Soldat2283 Автор вопроса
Мне помогло вставить в конце в коде кнопки PlayerPrefs.Save()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы