无法调整相机位置

时间:2019-06-19 22:18:29

标签: c# unity3d

我无法在游戏中更改摄影机位置,将摄影机恢复为原始位置,我认为我的代码有问题,但是我不知道是什么原因造成的。 这是我的相机代码:

private GameObject player;
    public float xMin;
    public float xMax;
    public float yMin;
    public float yMax;
    // Start is called before the first frame update
    void Start()
    {
        player = GameObject.FindWithTag("player");


    }

    // Update is called once per frame
    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 :(得分:0)

@Tim Hunter谢谢我要更换相机进行变换,奇怪的是代码看起来还不错。我将尝试放置调试日志,以查看是否发生了问题。