오늘 배운 것

조창일·2024년 6월 21일

내배캠

목록 보기
47/51
post-thumbnail
    public void AskSchool()
    {
        select = Select.isSchool;
        ask.SetActive(true);
        askTxt[0].gameObject.SetActive(true);
        isSchool = true;
    }

    public void AskLibrary()
    {
        select = Select.isLibrary;
        ask.SetActive(true);
        askTxt[2].gameObject.SetActive(true);
        // 도서관 구현 시 true
    }

    public void AskField()
    {
        select = Select.isField;
        ask.SetActive(true);
        askTxt[1].gameObject.SetActive(true);
        // 운동장 구현 시 true
    }

    public void AskSkipDay()
    {
        select = Select.isSkip;
        ask.SetActive(true);
        askTxt[3].gameObject.SetActive(true);
        isSkip = true;
    }

    public void Yes()
    {
        if (isSchool == true || isLibrary == true || isField == true)
        {
            SceneManager.LoadScene("MainScene");
            ask.SetActive(false);
            for (int i = 0; i < text.Length; i++)
            {
                askTxt[i].gameObject.SetActive(false);
            }
        }
        else if (isSkip == true)
        {
            // 시간 구현되면 하루 흐르게 하기
        }
        else
        {
            switch(select)
            {
                case Select.isSchool:
                    ask.SetActive(false);
                    impossible.SetActive(true);
                    impossibleText.text = impossibleInfo[0];
                    break;
                case Select.isField:
                    ask.SetActive(false);
                    impossible.SetActive(true);
                    impossibleText.text = impossibleInfo[1];
                    break;
                case Select.isLibrary:
                    ask.SetActive(false);
                    impossible.SetActive(true);
                    impossibleText.text = impossibleInfo[2];
                    break;
                default:
                    return;
            }
        }
    }

enum을 좀 더 공부해봐야지... enum은 팀원이 도와줬다...

https://assetstore.unity.com/packages/vfx/shaders/2d-sprite-outline-109669

sprite에 outline넣어주는 에셋을 사용해서

받아오면 이렇게 ouline이 뜬다 설정하고 sprite에 넣어주면

이렇게 뜬다.

profile
안녕하세요.

0개의 댓글