[유니티] OnTrigger 와 Rigidbody 타입

sobokii·2024년 1월 25일
0

유니티

목록 보기
2/11

1. 문제 현상

적 - 미사일 - 방어벽 간의 충돌 판정시

적 - 미사일 충돌 판정은 되나
적 - 방어벽 충돌 판정이 되지 않는 현상 발생

2. 원인 파악

미사일의 Rigidbody2D 타입은 Dynamic 이었고,
적과 방어벽은 Static 이었다.

Static은 충돌을 감지하지 않는다.
따라서 움직이지 않는 배경 그림과 같은 곳에 적용하는 것

적 - 미사일의 경우 미사일이 Dynamic이라서 충돌 감지가 되었지만,
적 - 방어벽은 둘 다 Static이어서 감지하지 못함

3. 해결

적의 Rigidbody2D 타입을 Dynamic으로 변경 후 잘 작동
방어벽은 움직이지 않는 배경요소이기 때문에 Static으로 그대로 고정해두었다.

참고 사이트

profile
직장 구하고 있습니다.

0개의 댓글