Как подсчитать childoв по тагу

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

Как подсчитать childoв по тагу

Сообщение ausar 12 май 2012, 03:59

Привет всем.

Есть объект с произвольным числом чайлдов. Мне нужно получить число этих чайлдов. Все чайлды имеют один и тот же таг.
Помогите пожалуйста
ausar
UNIт
 
Сообщения: 88
Зарегистрирован: 24 окт 2011, 12:59

Re: Как подсчитать childoв по тагу

Сообщение waruiyume 12 май 2012, 07:28

Синтаксис:
Используется csharp
void Start ()
{
    int i = 0;
    foreach (Transform t in transform)
        if (t.tag == "Player")
            ++i;

    //int i = transform.Cast<Transform>().Count(t => t.tag == "Player");

    Debug.Log(i);
}
 
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Как подсчитать childoв по тагу

Сообщение ausar 12 май 2012, 07:45

Вот спасибо! А как это будет звучать на Java?
ausar
UNIт
 
Сообщения: 88
Зарегистрирован: 24 окт 2011, 12:59

Re: Как подсчитать childoв по тагу

Сообщение waruiyume 12 май 2012, 08:31

Синтаксис:
Используется javascript
function Start ()
{
    var i:int = 0;
    for (var t:Transform in transform)
        if (t.tag == "Player")
            ++i;
    Debug.Log(i);
}
 
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Как подсчитать childoв по тагу

Сообщение ausar 12 май 2012, 09:32

Waruiyume спасибо большое. Ведь все как надо. Никогда бы не додумался до t:Transform in transform
ausar
UNIт
 
Сообщения: 88
Зарегистрирован: 24 окт 2011, 12:59


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

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 26