Ошибка компонента Unity Camera при попытке реализовать плеер, следующий за камерой - PullRequest
0 голосов
/ 03 декабря 2018

Что я пытаюсь сделать: заставить камеру следовать за персонажем, подобным Марио

Я получаю эту ошибку:

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 голосов
/ 03 декабря 2018

Просто введите

transform.position 

или

 gameobject.transform.postion

в нижнем регистре gameobject not

GameObject.Transform.Position

transform не является статическим членом класса GameObject и вы пытаетесь получить доступ к нестатическому члену как к статическому

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...