[Unity 기초] 자식오브젝트 Trigger를 부모오브젝트에서 호출

배근철·2022년 9월 20일

Unity 기초

목록 보기
4/10

✍ 자식오브젝트 Trigger체크한 Collider를 부모오브젝트에서 호출하는 경우


문제발생

  • 실수로 Trigger를 작동시킬 부분에 스크립트를 넣어주지않고, 부모오브젝트에서 그냥 OnTrigger 함수를 호출했는데, 정상적으로 작동을 해서 원인을 찾아보게 됐다.

문제이유

  • 자식오브젝트에 Rigidbody가 없고 Collider만 추가해서 사용할 경우, 부모와자식을 하나로 인식하기 때문에 일어나는 문제였다.
  • 만약 부모오브젝트와 자식오브젝트 각각 Trigger함수의 호출을 원할 경우, 자식오브젝트에서 Rigidbody를 추가해 따로 분류를 시켜주도록 하자

0개의 댓글