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,.