@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();
        }
    }
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ответы на вопрос 3
freeExec
@freeExec
Участник OpenStreetMap
Да нет, нажимаются, исправлять ничего не надо.
Ответ написан
Amir228
@Amir228
Возможно дело в EventSystem(попробуйте пересоздать его) или дело в какой то вещью которая закрывает кнопку (картинка например).
Ответ написан
@liss48
В компоненте Button снизу есть отслеживание нажатия на кнопку, ты точно его установил? Потому что на скринах этого нет
Ответ написан
Ваш ответ на вопрос

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

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