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 | Вызывает методы из списка вызовов при добавлении или удалении слоя сортировки. |