Camera.HorizontalToVerticalFieldOfView
Declaration
public static float HorizontalToVerticalFieldOfView(float horizontalFieldOfView, float aspectRatio);Параметры
| Параметр | Описание |
|---|---|
| horizontalFieldOfView | Значение горизонтального поля зрения в градусах. |
| aspectRatio | Значение соотношения сторон, используемое для преобразования. |
Возвращаемое значение
поплавок Вертикальное поле зрения в градусах.
Описание
Преобразует горизонтальное поле зрения (FOV) в вертикальное FOV, на основе значения параметра соотношения сторон.
Дополнительные ресурсы: ,fieldOfView,, ,aspect,, ,VerticalToHorizontalFieldOfView,, ,FieldOfViewToFocalLength,, ,FocalLengthToFieldOfView,.
using UnityEngine;
public class HorizontalFieldOfViewControl : MonoBehaviour { public float horizontalFieldOfView = 60f; public Camera targetCamera;
void Update() { targetCamera.fieldOfView = Camera.HorizontalToVerticalFieldOfView(horizontalFieldOfView, targetCamera.aspect); } }