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

SortingLayer.GetLayerValueFromID

Declaration

public static int GetLayerValueFromID(int id);

Параметры

Параметр Описание
Идентификатор Уникальное значение слоя сортировки, возвращаемое свойством sortingLayerID любого рендерера.

Возвращаемое значение

инт Конечное значение сортировки слоя относительно других слоев.

Описание

Возвращает окончательное значение слоя сортировки. Чтобы определить порядок сортировки между различными слоями сортировки, используйте этот метод для получения окончательного значения сортировки и используйте CompareTo для определения порядка.

using UnityEngine;

public class ExampleClass : MonoBehaviour { int CompareLayer(GameObject rhs, GameObject lhs) { int rval = SortingLayer.GetLayerValueFromID(rhs.GetComponent<SpriteRenderer>().sortingLayerID); int lval = SortingLayer.GetLayerValueFromID(lhs.GetComponent<SpriteRenderer>().sortingLayerID); return rval.CompareTo(lval); } }

Дополнительные ресурсы: ,GetLayerValueFromName,.