본문 바로가기
  • 불확실한 내일을 위해
유니티 C#/오류 정리

스크립트 에러 NullReferenceException 해결방법

by 그린초코 2024. 4. 23.

NullReferenceException 는 말 그대로 레퍼런스가 비어있다는 뜻이다.

어떤 값도 할당되지 않은 변수를 사용할 때 발생한다. 

 

예를 들어 아래와 같이 작성했다면 player라는 변수에 값을 할당한 것이 없어 비어있는데 이를 사용하려고 한다면 NullReferenceException 에러가 뜨는 것이다. 

 GameObject player;
 
 void start ()
 {
 	print(player.name);
 }
728x90

댓글