Как узнать на каком Слое объект?

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Как узнать на каком Слое объект?

Сообщение Katana95 25 фев 2017, 09:21

Всем доброго утро.

Подскажите пожалуйста как узнать на каком Слое объект, его имя и числовое значение?

Синтаксис:
Используется csharp

Collider2D[] colliders = Physics2D.OverlapCircleAll (transform.position, 0.265f, LayerMask.GetMask ("Ground", "DynObj"));

foreach (Collider2D col in colliders) {

                        print (col);

}
 
------------------------------------------------
The computer - extension of the human Intellect...
Аватара пользователя
Katana95
UNIт
 
Сообщения: 55
Зарегистрирован: 13 фев 2017, 07:57

Re: Как узнать на каком Слое объект?

Сообщение JTProjects 25 фев 2017, 12:35

col.gameObject.layer - порядковый номер слоя.

Кроме слоев, есть еще sorting layer, его можно узнать так:

col.gameObject.GetComponent<SpriteRenderer>().sortingLayerID или
col.gameObject.GetComponent<SpriteRenderer>().sortingLayerName
Аватара пользователя
JTProjects
UNIт
 
Сообщения: 97
Зарегистрирован: 04 ноя 2016, 14:31

Re: Как узнать на каком Слое объект?

Сообщение Zaicheg 25 фев 2017, 14:21

Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Как узнать на каком Слое объект?

Сообщение Katana95 25 фев 2017, 14:32

Спасибо парни. за идею)
------------------------------------------------
The computer - extension of the human Intellect...
Аватара пользователя
Katana95
UNIт
 
Сообщения: 55
Зарегистрирован: 13 фев 2017, 07:57


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24