KoreanFoodie's Study
유니티(Udemy) #1-4 : tag 사용하기 본문
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 창에서 간단하게 진행할 수 있다.
'Game Dev > Unity : Tutorial' 카테고리의 다른 글
#11-1 : 스프라이트 잘라 사용하기 (Sprite -> multiple) (3) | 2022.07.10 |
---|---|
#10. 공간과 움직임 (0) | 2022.07.10 |
유니티(Udemy) #1-3 : Time.time 사용하기 (0) | 2022.07.04 |
유니티(Udemy) #1-2 : CineMachine 사용하기 (0) | 2022.07.04 |
유니티(Udemy) #1-1 : SerializeField 사용하기 (0) | 2022.07.04 |
Comments