Объявление
public static int GetLayerValueFromID(int id);Параметры
id | Уникальное значение слоя сортировки, возвращаемое свойством sortingLayerID любого средства визуализации. |
Возвращает
int Окончательное значение сортировки слоя относительно других слоев.
Описание
Возвращает окончательное значение слоя сортировки. Чтобы определить порядок сортировки между различными слоями сортировки, используйте этот метод, чтобы получить окончательное значение сортировки, и используйте 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.