인프런 커뮤니티 질문&답변

김보준님의 프로필 이미지
김보준

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

체력 게이지 #2

질문 있습니다

작성

·

221

0

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

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

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

김보준님의 프로필 이미지
김보준
질문자

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

김보준님의 프로필 이미지
김보준

작성한 질문수

질문하기