将相机锁定在Unity中的轴上

时间:2019-01-18 18:04:38

标签: c# unity3d

我的相机以一定的偏移量跟踪角色的运动(目标)。 我想将她锁定在Z轴上,这要感谢如果我的角色在Z轴上移动,那么相机就不会跟随他在Z轴上。

这是我的新手C#代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class RailCameraFollow : MonoBehaviour {

    public Transform target;
    public Vector3 offset;

    void LateUpdate()
    {
        transform.position = target.position + offset; 
    }
}

谢谢

1 个答案:

答案 0 :(得分:-1)

I add this : new Vector3(target.position.x, target.position.y, -9)

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class RailCameraFollow : MonoBehaviour {

    public Transform target;
    public Vector3 offset;

    void LateUpdate()
    {
        transform.position = new Vector3(target.position.x, target.position.y, -9) + offset;
    }
}