[Header("获取目标")]
public Transform play;
private Vector3 offset;
private void Start()
{
// 获取玩家和相机之间的向量(他们之间的距离)
offset = play.transform.position - transform.position;
}
private void Update()
{
// 每帧刷新相机位置并让相机始终在他们之间的向量上
transform.position = play.transform.position - offset;
}
用插值写入 当前物体位置 想要相机停留的位置
transform.position = Vector3.lerp(play.transform.position,play.transform.position-
速度
offset,moveSpeed);
拓展: