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

FilteringSettings

структура в UnityEngine.Rendering

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

Описание

Структура, представляющая настройки фильтрации для ScriptableRenderContext.DrawRenderers.

A FilteringSettings структура описывает, как отфильтровать набор объектов, поступающих в ScriptableRenderContext.DrawRenderers, чтобы Unity отрисовала лишь часть из них.

Дополнительные ресурсы: ScriptableRenderContext.DrawRenderers, Создание простого цикла отображения в пользовательском конвейере отображения.

Статические свойства

Свойство Описание
defaultValueСоздаёт структуру FilteringSettings со значениями по умолчанию для всех свойств. С такими значениями Unity не выполняет никакой фильтрации.

Свойства

Свойство Описание
batchLayerMaskПредставляет, какие BatchRendererGroup пакетные слои включить для рендеринга.
excludeMotionVectorObjectsОпределяет, исключает ли Unity из рендеринга GameObjects, которые находятся в движении. Это относится к GameObjects, которые имеют активный проход Вектора Движения, назначенный их Материалу, или установили режим Вектора Движения на движение по объекту (Меню: Рендерер Сетки > Дополнительные Настройки > Векторы Движения > Движение по объекту). Для того, чтобы Unity исключил GameObject из рендеринга, GameObject должен был переместиться с последнего кадра. Чтобы исключить GameObject вручную, включите проход Вектора Движения.
forceAllMotionVectorObjectsОпределяет, отображает ли Unity недвижущийся GameObjects в проходе вектора движения. Это относится к GameObjects, который имеет активный проход вектора движения, назначенный его Материалу, и не двигался с последнего кадра. Этот флаг может быть использован для отображения как движущихся, так и недвижущихся объектов в проходе вектора движения, чтобы заполнить данные движения объекта и данные глубины сцены вместе.
layerMaskUnity отображает объекты, значение GameObject.layer которых включено в битовой маске.
renderingLayerMaskUnity отображает объекты, значение Renderer.renderingLayerMask которых включено в битовой маске.
renderQueueRangeUnity отображает объекты, значение Material.renderQueue которых находится в диапазоне, указанном этим RenderQueueRange.
sortingLayerRangeUnity отображает объекты, значение SortingLayer.value которых находится в диапазоне, указанном этим SortingLayerRange.

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

Конструктор Описание
FilteringSettingsСоздаёт структуру FilteringSettings для использования с Rendering.ScriptableRenderContext.DrawRenderers.