Deff_Dev

[내배캠 Unity 4기] 정식 캠프 6주차 (2) 본문

부트캠프/내배캠 Unity 4기

[내배캠 Unity 4기] 정식 캠프 6주차 (2)

Deff_a 2024. 5. 21. 21:59

 

오늘 배운 내용

간단한 레이저를 만들었는데, 레이저에 적이 닿았을 때 적 피격 로직을 OnTriggerExit2D를 이용해서 작성했다.

 

이렇게 작성을 하고 테스트를 해보니 플레이어와 Enemy가 가만히 있을 때,  OnTriggetExit2D가 작동을 안하는 버그가 발생했다.

 

 

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

 

하지만 Never Sleep은 CPU 리소스를 많이 사용되니깐 가능한 사용을 지양해야된다고 한다.

 

그래서 다른 방법도 생각해봐야겠다.