부트캠프/내배캠 Unity 4기
[내배캠 Unity 4기] 정식 캠프 6주차 (2)
Deff_a
2024. 5. 21. 21:59
오늘 배운 내용

간단한 레이저를 만들었는데, 레이저에 적이 닿았을 때 적 피격 로직을 OnTriggerExit2D를 이용해서 작성했다.
이렇게 작성을 하고 테스트를 해보니 플레이어와 Enemy가 가만히 있을 때, OnTriggetExit2D가 작동을 안하는 버그가 발생했다.

이유를 찾아보니 RigidBody2D의 SleepingMode(수면 모드)를 Never Sleep으로 바꿨더니 위 문제가 해결됐다.

하지만 Never Sleep은 CPU 리소스를 많이 사용되니깐 가능한 사용을 지양해야된다고 한다.
그래서 다른 방법도 생각해봐야겠다.