相机移动代码
public GameObject followTarget;
public float moveSpeed;
//followTarget是指将要让Camera跟随哪个GameObject,moveSpeed是相机的移动速度
if (followTarget != null) {
transform.position = Vector3.Lerp(transform.position, followTarget.transform.position, Time.deltaTime * moveSpeed);
}
//这段代码的意思是:检查有没有给followTarget指定一个目标GameObject。如果没有指定,则什么都不做,相机不会移动。
” Vector3.Lerp()”是用来计算相机应该移动到什么位置的一个方法
代码如下:
using System;
public class Class1
{
public GameObject followTarget;
public float moveSpeed;
public Class1()
{
if(followTarget != null) {
transform.position = Vector3.Lerp(transform.position, followTarget.transform.position, Time.deltaTime * moveSpeed);
}
}
}