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

김수진님의 프로필 이미지
김수진

작성한 질문수

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

Data Manager #2

Data Manager까지 수업을 들었는데요

작성

·

821

0

코드 실행을 하면

UnassignedReferenceException: The variable _player of CameraController has not been assigned.

You probably need to assign the _player variable of the CameraController script in the inspector.

CameraController.LateUpdate () (at Assets/Scripts/Controllers/CameraController.cs:26)

이런 로그가 계속해서 뜨는데 왜 생기는거고 어떻게 없애야 할까요?

답변 2

0

김수진님의 프로필 이미지
김수진
질문자

감사합니다!

0

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

 [SerializeField]  GameObject _player = null;

에서 _player 설정을 안 했기 때문에 발생하는 문제입니다.
C# 코드에서 Start할 때 플레이어를 찾아줘도 되고,
아니면 더 간단하게 유니티 툴 상에서 드래그 드롭으로 원하는 플레이어를 연결시켜주시면 되겠습니다.

김수진님의 프로필 이미지
김수진

작성한 질문수

질문하기