尝试在摄像机之后实施播放器时出现Unity Camera组件错误

时间:2018-12-03 10:38:36

标签: c# unity3d

我想做的事情:让相机跟随马里奥这样的角色

我收到此错误:

  

Assets / Camera_System.cs(22,65):错误CS0120:访问非静态成员`UnityEngine.GameObject.transform'时需要对象引用

代码:

void Start () {
    player = GameObject.FindGameObjectWithTag ("Player");   
}

void LateUpdate () {
    float x = Mathf.Clamp (player.transform.position.x, xMin, xMax);
    float y = Mathf.Clamp (player.transform.position.y, yMin, yMax);
    GameObject.transform.position = new Vector3 (x, y,GameObject.transform.position.z);

}

1 个答案:

答案 0 :(得分:1)

只需输入

transform.position 

 gameobject.transform.postion

小写字母gameobject

GameObject.Transform.Position

transform不是类GameObject的静态成员,您正尝试将非静态成员作为静态成员访问