unity3d 摄影机如何跟随物体?

分类栏目:unity3d教程

192

unity3d 如何  让摄影机跟随物体移动?

直接使用下面代码

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
public class CameraFollow : MonoBehaviour
{
 
    public Transform playerTransform; // 移动的物体
    public Vector3 deviation; // 偏移量
 
    void Start()
    {
        deviation = transform.position - playerTransform.position; // 初始物体与相机的偏移量=相机的位置 - 移动物体的偏移量
    }
 
    void Update()
    {
        transform.position = playerTransform.position + deviation; // 相机的位置 = 移动物体的位置 + 偏移量
 
    }
}