public class CameraFollow : MonoBehaviour {
Transform player;
float up = 11, away = 17;
Vector3 pos;
float speed =3f;
void Start () {
player = GameObject.FindWithTag("Player").transform;
}
void Update () {
pos = player.position + Vector3.up * up - player.forward * away;//相机定位
transform.position = Vector3.Lerp(transform.position,pos,Time.deltaTime*speed);//跟随
transform.LookAt(player);//看向玩家
//四元数写法
//Quaternion q = Quaternion.LookRotation(player.position-transform.position);
//transform.rotation = Quaternion.Slerp(transform.rotation,q,Time.deltaTime*speed);
}