Unity 6.3
0 онлайн 83 гостей 3 в системе
Вход

Camera.VerticalToHorizontalFieldOfView

Declaration

public static float VerticalToHorizontalFieldOfView(float verticalFieldOfView, float aspectRatio);

Параметры

Параметр Описание
verticalFieldOfView Вертикальное поле зрения в градусах.
aspectRatio Значение соотношения сторон, используемое для преобразования.

Возвращаемое значение

поплавок Горизонтальное поле зрения в градусах.

Описание

Преобразует вертикальное поле зрения (FOV) в горизонтальное FOV, на основе значения параметра соотношения сторон.

Дополнительные ресурсы: ,fieldOfView,, ,aspect,, ,HorizontalToVerticalFieldOfView,, ,FieldOfViewToFocalLength,, ,FocalLengthToFieldOfView,.

using UnityEngine;

public class DisplayFov : MonoBehaviour { public Camera target;

void OnGUI() { float verticalFOV = target.fieldOfView; float horizontalFOV = Camera.VerticalToHorizontalFieldOfView(verticalFOV, target.aspect);

GUILayout.Label($"Vertical FOV : {verticalFOV} degrees"); GUILayout.Label($"Horizontal FOV : {horizontalFOV} degrees"); } }