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

B J님의 프로필 이미지
B J

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

NullReferenceException 어떻게 해결해야될까요?

해결된 질문

작성

·

835

0

NullReferenceException: Object reference not set to an instance of an object

BaseScene.Init () (at Assets/Scripts/Scenes/BaseScene.cs:19)

GameScene.Init () (at Assets/Scripts/Scenes/GameScene.cs:10)

BaseScene.Awake () (at Assets/Scripts/Scenes/BaseScene.cs:12)

part 7에 MapManager 부분에서 실행을 하면 위에 코드들이 에러가 나는데 뭐가 문제일까요 ?ㅠㅠ

플레이어가 이동하지않고 맵이 로딩이 안됩니다.

답변 2

0

B J님의 프로필 이미지
B J
질문자

네 감사합니다

0

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

Null 크래시 문제는 버그 중에서
그나마 간단하게 원인 파악이 가능합니다.
다만 눈으로 에러 메시지만 보고 판단하려 하지 마시고,
직접 디버깅을 해야 찾기가 수월합니다.
문제가 일어난 코드 부근에 BreakPoint를 걸어서 어떤 객체가 null인지를 찾고,
그렇게 된 이유를 코드를 보면서 분석하시면 됩니다.

연습이라 생각하고 헤딩을 좀 해보시고
정 모르겠다 싶으면 rookiss@naver.com 이쪽으로 보내주시면 되겠습니다.
참고로 Part7은 중급 이상으로 난이도가 확 올라가고
코드량도 많아지기 때문에,
버그 찾는 연습을 할 기회(?)도 많이 생길겁니다.

B J님의 프로필 이미지
B J

작성한 질문수

질문하기