-1
我是新來的團結,我有一個問題我想相機放大一點當我的角色運行,所以如何改變相機的視野與當按鈕被按下如何通過腳本改變視圖的相機視野
我是新來的團結,我有一個問題我想相機放大一點當我的角色運行,所以如何改變相機的視野與當按鈕被按下如何通過腳本改變視圖的相機視野
您可以訪問主攝像頭視場像這樣Camera.main.fieldOfView
然後用Mathf.MoveTowards
改變攝像機視野隨着時間的推移而不是立即,設置你希望你的視野的值腳本更改爲DestFov
public float speed = 5.0;
public float DestFov=50.0;
void Start() {
fov = Camera.main.fieldOfView;
}
void Update() {
Camera.main.fieldOfView = Mathf.MoveTowards(Camera.main.fieldOfView, DestFov, Time.deltaTime * speed);
}