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

CameraEditorUtils

класс в UnityEditor

Описание

Утилиты для камер.

Статические свойства

Свойство Описание
GameViewAspectRatioСоотношение сторон изображения игры.
virtualCameraPreviewInstantiatorПереопределите эту функцию, чтобы передать собственный поставщик Camera для формирования предпросмотра виртуальных камер.

Статические методы

Метод Описание
DrawFrustumGizmoНарисуйте фруструм камеры.
GetFrustumAspectRatioРассчитать фруструмное соотношение сторон камеры.
GetFrustumPlaneAtРассчитать точки плоскости фруструма, обращенные к зрителю в конкретном distance.The массиве точек будет заполнен вычисленными точками в следующем порядке: левый нижний, левый верхний, правый верхний и правый нижний.
HandleFrustumНарисуйте фруструмные ручки для камеры.
IsViewportRectValidToRenderПроверка действительности окна.
PerspectiveClipToWorldВычислить положение точки в мировом пространстве в клипе space.The z-компонент будет использован для получения точки на расстоянии z от зрителя.
TryGetFrustumРассчитать фруструм corners.Corners рассчитываются в следующем порядке: левый нижний, левый верхний, правый верхний, правый нижний.
TryGetSensorGateFrustumРассчитать фруструмные углы из физических свойств датчика, не принимая во внимание крепление ворот. Чтобы получить фактический фруструм с регулировкой крепления ворот, используйте CameraEditorUtils.TryGetFrustum. Этот метод эквивалентен CameraEditorUtils.TryGetFrustum для нефизических cameras.Corners рассчитываются в следующем порядке: левый нижний, левый верхний, правый верхний, правый нижний.