• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

질문 있습니다

21.10.08 18:24 작성 조회수 159

0

제가 체력게이지를 강의를 들으면서 똑같이 만들었는데
왜 널리퍼런스 오류가 뜨는지 모르겠습니다.
코드도 보면서 따라만들었는데도 HP바가 늘어나더니 계속 초마다 널리펀스 오류가 갱신되더라구요...
 
찾아보니까
float ratio = _stat.Hp / (float)_stat.MaxHp;
위 코드에서 널리퍼런스가 나오고 있었습니다.

답변 1

답변을 작성해보세요.

0

말 그대로 _stat이 왜 null인지를 분석해볼 필요가 있습니다.
null 크래시는 크래시 중에서도 가장 빈번하기에 디버깅 연습 문제로 딱 좋습니다.
breakpoint도 걸어보고 로그도 남기고 수단과 방법을 가리지 않고
_stat이 채워지지 않는 이유를 분석해보시기 바랍니다.
오랫동안 고민해도 답이 안 나오면
rookiss@naver.com로 전체 프로젝트 압축해서 보내주시기 바랍니다.

김보준님의 프로필

김보준

질문자

2021.10.08

계속 강의 듣다보니 고쳤습니다 ㅎㅎ 조언감사합니다 선생님