250227 TIL

박소희·2025년 2월 27일

Unity_7기

목록 보기
37/94

자석 능력이 있는 캐릭터에 원형 콜라이더가 달려있었다. 콜라이더 안에 코인이 들어오면 플레이어한테 끌려올 수 있게. 그런데 게임 시작 즉시 죽는 현상이 발생했다.

  • 맵의 DropZone과 원형 콜라이더가 걸렸다.
    - 그래서 플레이어 인스펙터에서 콜라이더를 지우고, 따로 플레이어 자식 객체에 빈 객체를 생성해 원형 콜라이더를 넣었다.
  • 그래도 맵에 닿아서 죽는 것이 해결이 안됐다. 자식 객체의 콜라이더에는 맵과 상호작용하는 코드가 없는데도!
    -> 알고보니 부모 객체에 Rb가 있으면 자식 객체도 같이 적용된다는 것이다.
    -> 그것을 해결하기 위해 생성한 객체에도 Rb를 추가해줬다.

0개의 댓글