C# 에서는 스위치 문에서도 string의 사용이 가능합니다.
충돌시 충돌하는 물체에 각각 Tag 값을 넣어서 구별을 할수 있습니다.
만약
ENEMY, BONUS 등 태그값을 구분하려면 아래 처럼 하면 됩니다.
참고로 태그를 지정하지 않은 값들은 모두 Untagged 값을 가지는데 이것또한 태그값입니다.
마찬가지로 태그로 구별할수 있습니다.
void OnTriggerEnter(Collider coll){
switch(coll.tag)
{
case "ENEMY":
//충돌 처리 로직
break;
cae "BONUS":
//충돌 처리 로직
break;
case "Untagged"
//충돌 처리 로직 (태그값을 지정하지 않은 물체)
break;
}
}
OnTriggerEnter 는 두 물체 중에 하나가 isTrigger 속성이 On으로 설정이 되어야 하며 두물체중 하나는 리지드바디가 추가되어야 발동되는
함수입니다.
'유니티 > 스크립트' 카테고리의 다른 글
| 글자 크기를 점점 커지게 하면서 사라지게 하기 (0) | 2014.02.03 |
|---|---|
| 게임 매니저에서 FSM 으로 게임 분기 처리하기 (0) | 2014.02.03 |
| 충돌 처리시 Tag 설정 값 파악하기 (0) | 2014.02.03 |
| Quaternion.LookRotation (0) | 2014.02.03 |
| 마우스 클릭한 방향으로 스무스하게 움직이게 하기 (0) | 2014.02.02 |
| 마우스를 클릭한 방향을 바라보기 (0) | 2014.02.02 |
Trackback 0 And
Comment 0


