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 рассчитываются в следующем порядке: левый нижний, левый верхний, правый верхний, правый нижний. |