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

SortingLayer

структура в UnityEngine

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

Описание

SortingLayer позволяет легко устанавливать порядок рендеринга нескольких спрайтов. Всегда есть по умолчанию SortingLayer с названием "Default", к которому все спрайты добавляются изначально. Добавлено больше SortingLayers, чтобы легко контролировать порядок рендеринга групп спрайтов. Слои могут быть упорядочены перед или после слоя по умолчанию.

Дополнительные ресурсы: Метки и слои.

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

Свойство Описание
layersВозвращает все слои, определенные в этом проекте.
onLayerAddedДелегирование для сортировки событий слоя при добавлении слоя.
onLayerRemovedДелегирование для сортировки событий слоя при удалении слоя.

Свойства

Свойство Описание
idЭто уникальный идентификатор, присваиваемый слою. Это не упорядоченное текущее значение, и его не следует использовать для сравнения с другими слоями для определения порядка сортировки.
nameВозвращает имя слоя, определенного в TagManager.
valueЭто относительное значение, которое указывает порядок сортировки этого слоя относительно других слоев.

Статические методы

Метод Описание
GetLayerValueFromIDВозвращает окончательное значение слоя сортировки. Чтобы определить порядок сортировки между различными слоями сортировки, используйте этот метод для получения окончательного значения сортировки и используйте CompareTo для определения порядка.
GetLayerValueFromNameВозвращает значение последнего слоя сортировки. Дополнительные ресурсы: GetLayerValueFromID.
IDToNameВозвращает уникальный идентификатор слоя. Возвращает "<unknown layer>", если задан неверный идентификатор.
IsValidВозвращает true, если предоставленный id является действительным id слоя.
NameToIDВозвращает id, заданный именем. Возвращает 0, если было задано неверное имя.

Делегаты

делегат Описание
LayerCallbackВызывает методы из списка вызовов при добавлении или удалении слоя сортировки.