Unity 6.3
0 онлайн 1 гость 4 в системе
Вход

Gizmos.DrawFrustum

Declaration

public static void DrawFrustum(Vector3 center, float fov, float maxRange, float minRange, float aspect);

Параметры

Параметр Описание
центр Вершина укороченной пирамиды. По отношению к камере, это будет положение камеры. Это смещение от текущей установки Gizmos.matrix.
Фов Вертикальное поле зрения (угол в вершине в градусах, а не радианах).
maxRange Расстояние до дальней плоскости фрустума.
minRange Расстояние до ближайшей плоскости фрустума.
аспект Соотношение сторон рисуемого фрустума. Это ширина фрустума, поделенная на его высоту.

Описание

Рисует фрустум камеры, используя текущий параметр Gizmos.matrix для его расположения и вращения.

Фрустум рисуется с текущими параметрами Gizmos.color. Обратите внимание, что параметр fov — это вертикальное поле зрения, а не горизонтальное поле зрения.

using UnityEngine;

public class ExampleClass : MonoBehaviour { void OnDrawGizmosSelected() { // Draws a red wireframe frustum at world origin with 16:9 aspect ratio and 90 degrees horizontal FOV. Gizmos.color = Color.red; Gizmos.DrawFrustum(new Vector3(), 59f, 1000f, 3f, 16f/9f); // The near plane value is intentially set large to demonstrate its offset from the frustum center. } }