Почему я получаю ошибку NullReference в моем transform.position? - PullRequest
0 голосов
/ 06 мая 2020
• 1000 ошибка на консоли, знаете почему? есть код:
  public Transform target;
  public Transform[] views;
  public Camera cam;

  public float lerpSpeed;
  Transform currentView;


    // Update is called once per frame
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.Alpha1)){
            currentView = views[0];
        }
        if (Input.GetKeyDown(KeyCode.Alpha2)){
            currentView = views[2];
        }
        if (Input.GetKeyDown(KeyCode.Alpha3)){
            currentView = views[1];
        }
        if (Input.GetKeyDown(KeyCode.Alpha4)){
           currentView = views[3];
        }


    }

    void LateUpdate() {
        cam.transform.position = Vector3.Lerp(cam.transform.position,currentView.position, lerpSpeed * Time.deltaTime);
        cam.transform.LookAt(target);
    }
...