본문 바로가기

Unity 공부시작

유니티 :: 충돌 지점 알아내기(2D)

* 충돌이 전제되어 있으므로 한 쪽에는 Collider2D 컴포넌트가 있어야 하고, 다른 한 쪽에는 Collider2D 와 Rigidbody2D가 있어야 한다.


충돌하였을 때의 이벤트 함수 OnCollisionEnter2D(Collision2D col)에서 col.contacts. 를 통해 충돌지점을 알아낼 수 있다.


col.contacts는 충돌한 지점을 가져온다.


ex ) 


col.contacts.Length : 충돌한 지점의 길이를 출력


col.contacts[0].point : 충돌한 지점의 첫 번째 원소를 출력