Transform player;
Vector3 dir;
void Start () {
player = GameObject.FindWithTag("Player").transform;
dir = transform.position - player.position;//朝向玩家的方向
}
void Update () {
transform.position = dir + player.position;//摄像机的位置
第一种: transform.LookAt(player);//朝向玩家
第二种更精确: Quaternion q = Quaternion.LookRotation(player.position - transform.position, Vector3.up);
//Time.deltaTime*3 平滑效果
transform.rotation = Quaternion.Slerp(transform.rotation, q, Time.deltaTime * 3);
}