• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

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

20.07.28 01:17 작성 조회수 645

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

김수진님의 프로필

김수진

질문자

2020.07.30

감사합니다!

0

 [SerializeField]  GameObject _player = null;

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