유니티 충돌 : 콜라이더, 그리고 트리거의 태그 접근
콜라이더 Collider와 트리거 Trigger는 모두 물체의 충돌을 감지하는 기능입니다. 벽과 문처럼 콜라이더가 적용된 물체는 어떠한 것과 통과할 수 없고, 적외선 감지기처럼 (또는 유령이라던가) 트리거가 적용된 물체는 모든 물체를 통과할 수 있지요. 기본적으로 이들을 감지하는데에는 태그 Tag가 필요합니다. 경우에 따라 서로 반응하지 못하게 하려면 레이어 Layer 처리를 해주면 되고요. 앞서 말씀드렸다시피 콜라이더와 트리거의 감지는 태그를 통해서 일어난다고는 하지만, 태그를 구별하는 데 사용하는 함수가 서로 다릅니다. 아마 콜라이더와 트리거 혼용 시 일어나는 문제 발생을 막기 위함으로 생각됩니다. 1. 콜라이더 사용 void OnCollisionEnter (Collision collision) { ..
UNITY C#
2019. 6. 22. 13:23