강의로 돌아가기
민정우

오류가 뜹니다

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CameraWork : MonoBehaviour {
GameObject ball;
// Use this for initialization
void Start () {
ball = GameObject.Find(Ball);
}

// Update is called once per frame
void Update () {
    transform.position = new Vector3(0,11, ball.transform.position.z - 14);
}

}

하면
nullreferenceexception object reference not set to an instance of an object
라고 오류가 뜨네요...

2 개의 답변
이재훈

ball = GameObject.Find(Ball);

여기에 Ball 이 Scene 상에 있는지 확인해보세요. 있다면 이름에 대소문자 확인해보시면 될거 같습니다.

  • 민정우
    Scene 상이 뭔가요? 민정우 2018.07.31 09:17
조민혁

Find 뒤에 Ball이라는 이름이 hierarchy에 존재하는 공의 이름과 맞는지 확인해 보세요. 그 이름이 다르면 작동하지 않습니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.