유니티 공부 좀 할 겸


+ 버튼 누르면 값이 증가하는걸 보여주고

- 버트 누르면 값이 감소하는걸 보여주려는데


1부터 10까지 증가하게 만드는 건데

10까지는 잘 증가함


근데 -버튼 누르는 순간 1로 돌아감ㅋㅋㅋ

그상태로 또 + 누르면 증가하던 숫자가 뜨면서 증가함


전역변수 증가시키는거 아니었나


밑에는 코딩한 부분임

디버그 로그 따면서 하는데도 왜 저렇게 돌아가는지 이해를 못하겠음 ㅋㅋㅋ


int LevelSet = 1;
private Text Lev, Time;

    void Start()
    {
        Lev = GameObject.Find("LevSetting").GetComponent<Text>();
        Lev.text = LevelSet.ToString();
    }

    public void Level_Setting()
    {
        switch (this.gameObject.name)
        {
            case "Num_Plus_Button" :
                
                if(LevelSet == 10)
                {
                    break;
                }
                Debug.Log(LevelSet);
                LevelSet = LevelSet + 1;
                break;

            case "Num_Minus_Button":
                
                if (LevelSet == 1)
                {
                    break;
                }
                Debug.Log(LevelSet);
                LevelSet = LevelSet - 1; ;
                break;