
Tirgger란 Collider의 속성 중 하나로 해당 옵션을 활성화하면 해당 Collider는 다른 콜라이더와의 물리적 충돌을 발생시키지 않는다.
즉 다른 오브젝트에 의해 움직여지거나 다른 오브젝트의 물리에 간섭하지 않는다.
대신 다른 Collider와의 충돌을 검사만을 진행한다.
이는 특정 영역에 대한 접근, 이탈등에 대한 이벤트를 구현하는데 사용된다.
스크립트의 이벤트는 다른 Collider와의 충돌의 결과에 따라 호출 된다.
단 솔리드 속성의 오브젝트에 대해서는 동작하지 않는다.
각각의 이벤트는 다음과 같다

Trigger 이벤트를 감지하려면 충돌하는 두 오브젝트중 적어도 하나의 오브젝트는 RigidBody 컴포넌트가 필요하다. 만약 둘 중 하나도 없다면 이벤트는 발생하지 않는다.
이때 RigidBody의 옵션에 따라 충돌이벤트 호출 여부가 다르며 자세한 사항은 위와 같다.
rigger와 Collision은 모두 Collider 컴포넌트를 기반으로 이벤트를 발생시키지만 이벤트의 종류가 다르다.
호출 이벤트는 다음과 같다.
private void OnTriggerExit2D(Collider2D collision)
// 예시
private void OnCollisionEnter2D(Collision2D collision)
참고 : https://docs.unity3d.com/kr/530/Manual/CollidersOverview.html