리지드바디 충돌

한결·2021년 7월 25일

OnCollision 계열: 일반충돌
일반적인 콜라이더를 가진 두 오브젝트가 충돌시 실행됨.
충돌한 두 콜라이더는 서로 밀어냄
-OnCollisionEnter: 충돌한 순간
-OnCollisionStay: 충돌하는 동안
-OnCollisionExit: 충돌했다가 분리되는 순간

ex)

private void OnCollisionEnter2D(Collision2D collision)

OnTrigger 계열: 트리거 충돌
충돌한 두 오브젝트의 콜라이더 중 최소 하나가 트리거 콜라이더라면 자동으로 실행됨
-OnTriggerEnter: 충돌한 순간
-OnTriggerStay: 충돌한 순간
-OnTriggerExit: 충돌했다가 분리되는 순간

OnTrigger 계열 메서드 실행시 충돌한 상대방 오브젝트의 콜라이더 컴포넌트가 Colider 형태로 들어옴.

ex)

private void OnTriggerEnter2D(Collider2D other)
profile
개발

0개의 댓글