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

Camera.layerCullDistances

Declaration

public float[] layerCullDistances;

Описание

Расстояния отсечения по слоям.

Обычно Camera пропускает отображение объектов, находящихся дальше, чем farClipPlane. Вы можете настроить некоторые Слои использования более коротких расстояний для отлова с использованием layerCullDistances. Это очень полезно для раннего удаления небольших объектов, если вы помещаете их в соответствующие слои.

При назначении layerCullDistances, вам нужно назначить float массив, который имеет 32 значения. Нулевые значения в cull расстояния означает "использовать расстояние дальней плоскости".

По умолчанию, выделение по слоям будет использовать плоскость, выстроенную с камерой. Вы можете изменить это на сферу, установив layerCullSpherical по вопросу Camera к истине.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Start() { Camera camera = GetComponent<Camera>(); float[] distances = new float[32]; distances[10] = 15; camera.layerCullDistances = distances; } }

Дополнительные ресурсы: ,farClipPlane,, ,layerCullSpherical,.