붉은색 우주선이 우주정거장을 향해 총알을 발사했습니다. 이 총알이 타겟인 우주정거장에 닿았을 때 총알과 정거장 사이의 충돌이 일어나야 합니다.
이런 경우 콜라이드(Collider)를 통해 처리할 수 있습니다.
먼저 각 오브젝트(정거장, 총알)에 RigidBody와 Collider(2D일 경우에는 각각 RigidBody2D와 Collider2D)를 붙입니다.
그 후 충돌체크를 하기 위해서는 trigger와 스크립트를 추가해야 합니다.
이때 트리거는 맞는 물체(Target)에 설정합니다.
그 이벤트는 맞추는 물체(Bullet)의 스크립트로 전달됩니다. 즉 맞추는 쪽 C# Component에서 처리를 해야 합니다.
물론 Trigger를 Bullet에 걸고 스크립트를 Target에 넣어서 해도 동일합니다. 당연히 이때는 gameObject와 other가 바뀌게 되겠죠.



