Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Unity错误:缺少摄像头的ComponentException_C#_Unity3d_Camera - Fatal编程技术网

C# Unity错误:缺少摄像头的ComponentException

C# Unity错误:缺少摄像头的ComponentException,c#,unity3d,camera,C#,Unity3d,Camera,我正试图通过GameManager脚本更改相机位置,但出现如下错误: 有人能解释一下我出了什么问题以及如何解决这个问题吗?一个更惯用的方法是使用maincamera=camera.main(这是一个)。是的,我是个白痴,谢谢。这是关于,而不是。一个更惯用的方法是使用maincamera=camera.main(这是一个)。是的,我是个白痴,谢谢你这是关于,不是关于。 < MissingComponentException: There is no 'Camera' attached to

我正试图通过GameManager脚本更改相机位置,但出现如下错误:


有人能解释一下我出了什么问题以及如何解决这个问题吗?

一个更惯用的方法是使用
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);
    }
}