在游戲中經(jīng)常一般以第一人稱為視角怎诫,或者以第三人稱視角趁尼。作為主角的視角奸披。
第三人稱視角###
視角展示
1、思路:保持相機和主角的位置不變。保持x移袍,y之間的距離不變就可以實現(xiàn)傻谁。這是我的代碼控制
(為什么不用控制z軸?损痰?,因為主角和相機的z軸是一樣的案3蕖!如果z軸想不一樣可以給z軸也加個距離奥础7玖荨)
//腳本只能掛在Main Camera上
public Transform follow;
public float distanceAway;
public float distanceUp;
public float speed;
Vector3 targetPosition;
void LateUpdate()
{
targetPosition=follow.position+Vector3.up*distanceUp-Vector3.forward*distanceAway;
this.transform.position=Vector3.Lerp(transform.position,targetPosition,speed*Time.detaTime);
transform.LookAt(follow);
}
2、官方的例子精簡(u3d內(nèi)置)
官方代碼