플레이어에 적 투사체가 닿았음에도 플레이어에게 데미지가 적용되지 않는 문제 --> Resource Controller를 붙여주지 않아서 생긴 문제(체력을 관리하는 함수가 없으니 공격을 받아도 적용이 되지 않았던 것)
몬스터가 이동을 하다 말고 멈추는 문제
--> 로그를 찍어가면서 어디서 값이 이상하게 변경되었는가를 확인해봤는데 전혀 문제가 없었다
강의 자료에 올라온 코드를 일일이 대조 해보았지만 다른 점이 없어서 골머리를 썩던 찰나에 몬스터 프리팹에 본 적 없는 컴포넌트(Target Joint 2d)가 붙어 있는 것을 발견, 제거하니 사라졌다.
그럼 이 놈이 뭔가? 오브젝트를 줄로 끌어당기듯이 부드러운 움직임을 구현하기 위해서 존재하는 컴포넌트라고 한다.
목표 위치로 힘을 가하다 보니 코드로 velocity를 직접 건드린 움직임과 충돌이 생겼던 것



'[내일배움캠프 Unity 9기]' 카테고리의 다른 글
| 05/08 TIL (0) | 2025.05.08 |
|---|---|
| 메타버스 과제 트러블 슈팅 (0) | 2025.05.07 |
| 05/01 TIL - 처음 보는 함수 정리 (0) | 2025.05.01 |
| 04/30 TIL - 유니티 입문(Stack Block) (2) | 2025.04.30 |
| 04/29 TIL - 유니티 입문 강의 수강 (1) | 2025.04.29 |