@vitek22

Не нажимаются кнопки UI в Unity 2d, как исправить?

инспектор 1 кнопки
649ae541ad814428660794.png
649ae54fa0c9f806798595.png

функция для 1 кнопки
public void CickedBread()
    {
        scoretext++;
        anim.SetTrigger("play");
        PlayerPrefs.SetInt("scoretext", scoretext);
        PlayerPrefs.Save();
    }


инспектор 2 кнопки
649ae56ec7e2b875408784.png
649ae57b0b971300514732.png

функция 2 кнопки
public void Changelvl()
    {
        if(scoretext >= 10 && num == 0)
        {
            anim.SetTrigger("lvl");
            num++;
            PlayerPrefs.SetInt("nomer", num);
            PlayerPrefs.Save();
            scoretext -= 10;
            numberlvl.text = num.ToString() + "lvl";
            score.text = scoretext.ToString() + "крошка";
            progresstext.text = "для перехода в 2 уровень вам нужно 20 крошек";
        }
        if(scoretext >= 20 && num == 1)
        {
            anim.SetTrigger("lvl2");
            num++;
            PlayerPrefs.SetInt("nomer", num);
            PlayerPrefs.Save();
            scoretext -= 20;
            numberlvl.text = num.ToString() + "lvl";
            score.text = scoretext.ToString() + "крошка";
            progresstext.text = "для перехода в 3 уровень вам нужно 40 крошек";
        }
        if(scoretext >= 40 && num == 2)
        {
            anim.SetTrigger("lvl3");
            num++;
            PlayerPrefs.SetInt("nomer", num);
            PlayerPrefs.Save();
            scoretext -= 40;
            numberlvl.text = num.ToString() + "lvl";
            score.text = scoretext.ToString() + "крошка";
            progresstext.text = "для перехода в 4 уровень вам нужно 80 крошек";
        }
        if(num == 3)
        {
             perexod.SetTrigger("perexod");
             LoadScenePerexod();
        }
    }
  • Вопрос задан
  • 188 просмотров
Пригласить эксперта
Ответы на вопрос 3
freeExec
@freeExec
Участник OpenStreetMap
Да нет, нажимаются, исправлять ничего не надо.
Ответ написан
Amir228
@Amir228
Возможно дело в EventSystem(попробуйте пересоздать его) или дело в какой то вещью которая закрывает кнопку (картинка например).
Ответ написан
@liss48
В компоненте Button снизу есть отслеживание нажатия на кнопку, ты точно его установил? Потому что на скринах этого нет
Ответ написан
Ваш ответ на вопрос

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

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