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

CullingGroup

класс в UnityEngine

Выполнено в:UnityEngine.CoreModule

Описание

Описывает набор ограничивающих сфер, видимость и расстояния которых должны быть сохранены.

Свойства

Свойство Описание
enabledПриостанавливает выполнение группы удаления.
onStateChangedЗадаёт обратный вызов, который будет вызван при изменении видимости сферы и (или) состояния по расстоянию.
targetCameraБлокирует CullingGroup для конкретной камеры.

Конструкторы

Конструктор Описание
CullingGroupСоздайте CullingGroup.

Открытые методы

Метод Описание
DisposeНемедленно очистите всю память, используемую CullingGroup.
EraseSwapBackУдалить данную ограничивающую сферу, перемещая последнюю сферу наверху от нее.
GetDistanceПолучить текущий индекс полосы расстояния данной сферы.
IsVisibleВозвращает true, если ограничивающая сфера на индексе в настоящее время видна с любой из участвующих камер.
QueryIndicesПолучить индексы сфер, которые имеют определенные состояния видимости и/или расстояния.
SetBoundingDistancesУстанавливает границы расстояний для 'полос расстояния', которые группа должна вычислять, а также параметры того, как следует обращаться со сферами, попадающими в каждую полосу расстояния.
SetBoundingSphereCountЗадает число используемых в настоящее время ограничивающих сфер в массиве ограничивающих сфер.
SetBoundingSpheresЗадает массив определений границ сферы, для которого CullingGroup должен вычислять вычеркивание.
SetDistanceReferencePointУстановить исходную точку, от которой измеряются полосы расстояния.

Делегаты

делегат Описание
StateChangedЭтот делегат используется, чтобы получать обратный вызов при изменении состояния сферы по расстоянию или по видимости.