【问题标题】:Why am I getting this error in Camera Script Unity 3D?为什么我在 Camera Script Unity 3D 中收到此错误?
【发布时间】:2018-12-08 11:51:18
【问题描述】:

我在测试游戏时收到此错误:

“主摄像头”的transform.position 分配尝试无效。 输入位置为 { 0.000000, 1.690000, NaN }。 UnityEngine.Transform:set_position(Vector3)

这是相机脚本:

using UnityEngine;

public class CameraController : MonoBehaviour {

    public GameObject player;
    private Vector3 offset;

    // Use this for initialization
    void Start()
    {
        offset = transform.position - player.transform.position;
    }

    // Update is called once per frame
    void LateUpdate()
    {
        transform.position = player.transform.position + offset;
    }
}

你知道如何解决这个问题吗?

【问题讨论】:

    标签: c# unity3d


    【解决方案1】:

    只需在检查器中重置相机Transform。这应该可以清除错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-08
      • 1970-01-01
      • 2018-05-13
      • 2018-06-22
      • 2016-01-01
      • 2012-04-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多