SortingCriteria
перечисление
Описание
Как сортировать объекты во время рендеринга.
Управляйте тем, как Unity сортирует объекты перед их рисованием, используя и комбинируя эти флаги.
Основные флаги:
Несколько флагов, когда они комбинируются, применяются в вышеуказанном порядке.
Для удобства приведены некоторые обычно используемые комбинации сортировки. Использование CommonOpaque для непрозрачных объектов. Это сочетание флагов включает оптимизацию, которая сокращает изменения состояния отрисовки и рисует объекты приблизительно от ближних к дальним, чтобы не отрисовывать одни и те же пиксели много раз. Использование CommonTransparent для прозрачных объектов, которые должны быть отсортированы от задней части к передней части перед рисованием, чтобы все они были видны.
Дополнительные ресурсы: DrawingSettings.sorting, ScriptableRenderContext.DrawRenderers.
Свойства
| Свойство | Описание |
|---|---|
| None | Не сортировать объекты. |
| SortingLayer | Сортировка по слою сортировки рендерера. |
| RenderQueue | Сортировка по очереди рендеринга материалов. |
| BackToFront | Сортировка объектов от задней к передней. |
| QuantizedFrontToBack | Сортируйте объекты в грубые контейнеры с фронта на задний план. |
| OptimizeStateChanges | Сортировка объектов для сокращения изменений состояния отрисовки. |
| CanvasOrder | Сортировка рендеров с учетом порядка полотен. |
| RendererPriority | Сортировка объектов по приоритету рендеринга. |
| CommonOpaque | Типичная сортировка для непрозрачных объектов. |
| CommonTransparent | Типичная сортировка для прозрачных материалов. |