Дистанция обрезки для камеры по слоям.
Обычно камера пропускает рендеринг объектов, которые находятся дальше, чем farClipPlane.
Вы можете настроить некоторые Layers, чтобы использовать меньшие дистанции обрезки с помощью layerCullDistances.
Это очень полезно - обрезать мелкие объекты на ранней стадии, если вы поместите их в соответствующие слои.
При назначении layerCullDistances, необходимо назначить float массив, который имеет 32 значения.
Нулевые значения дистанции обрезки означают "использовать дистанцию дальней плоскости".
По умолчанию, в обрезке по слоям будет использоваться плоскость, находящаяся на одной линии с камерой. Вы можете сменить её на
сферу, установив layerCullSpherical на камере в значение true.
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; } }
See Also: farClipPlane. See Also: layerCullSpherical.