-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);
}