UNITY-相机放大和缩小角色移动

时间:2017-02-23 00:27:45

标签: unity3d camera

我正在制作一款游戏,它可以成为一个侧面滚动的游戏。当玩家沿着Z方向前进时,我希望相机放大玩家,这意味着深度。我可以让相机跟随他在X轴上,但我似乎无法弄清楚如何使相机跟随他的Z轴。任何帮助将不胜感激。谢谢:)))))

1 个答案:

答案 0 :(得分:0)

相机遵循简单的方法,您可以配置m_OffetPosition来更新相机位置。

public class CameraController : Monobehaviour {

    public Transform target;    
    public Vector3 m_OffsetPosition;
    public float m_speed = 0.1f;

    public void Awake ()
    {

    }

    public void LateUpdate() {
        if (target != null) {
            m_Transform.position = Vector3.Lerp (m_Transform.position, target.transform.position + m_OffsetPosition, m_speed);
        }
    }
}
相关问题