KoreanFoodie's Study

유니티(Udemy) #1-4 : tag 사용하기 본문

Game Dev/Unity : Tutorial

유니티(Udemy) #1-4 : tag 사용하기

GoldGiver 2022. 7. 4. 23:07

Udemy 강좌를 들으며 내용 복습을 위해 기록하는 글입니다

유니티 #1-4 : tag 사용하기

유니티는 tag 를 이용해 게임 오브젝트를 쉽게 식별할 수 있다. 예를 들어, 플레이어가 충돌하면 점수를 올리는 코드를 짠다고 가정해 보자.

    private void OnCollisionEnter(Collision other) 
    {
        if (other.gameObject.tag == "Player")
        {
            GetComponent<MeshRenderer>().material.color = Color.red;
            gameObject.tag = "Hit";
        }
    }

위 코드는 플레이어와 해당 오브젝트가 충돌을 하면 색깔을 빨간색으로 바꾸고, 현 게임 오브젝트의 태그를 Hit 으로 변경한다.

이때, 충돌한 오브젝트가 플레이어인지 아닌지 판단을 하기 위해서 tag 의 값을 "Player" 와 비교해 주는 것이다.

태그 추가는 다음과 같이 Inspector 창에서 간단하게 진행할 수 있다.

Comments