C# Unity错误:缺少摄像头的ComponentException
我正试图通过GameManager脚本更改相机位置,但出现如下错误:C# Unity错误:缺少摄像头的ComponentException,c#,unity3d,camera,C#,Unity3d,Camera,我正试图通过GameManager脚本更改相机位置,但出现如下错误: 有人能解释一下我出了什么问题以及如何解决这个问题吗?一个更惯用的方法是使用maincamera=camera.main(这是一个)。是的,我是个白痴,谢谢。这是关于,而不是。一个更惯用的方法是使用maincamera=camera.main(这是一个)。是的,我是个白痴,谢谢你这是关于,不是关于。 < MissingComponentException: There is no 'Camera' attached to
有人能解释一下我出了什么问题以及如何解决这个问题吗?一个更惯用的方法是使用
maincamera=camera.main
(这是一个)。是的,我是个白痴,谢谢。这是关于,而不是。一个更惯用的方法是使用maincamera=camera.main
(这是一个)。是的,我是个白痴,谢谢你这是关于,不是关于。
< MissingComponentException: There is no 'Camera' attached to the "Game Manager" game object, but a script is trying to access it.
You probably need to add a Camera to the game object "Game Manager". Or your script needs to check if the component is attached before using it. >
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GameManager: MonoBehaviour
{
public GameObject maincamera;
public void Awake ()
{
maincamera = GameObject.Find("Camera");
maincamera.transform.position = new Vector3(1, 1, 1);
}
}