Вопрос о MenuItem

Программирование на Юнити.

Вопрос о MenuItem

Сообщение Jumpy 26 дек 2010, 19:22

Доброго времени суток.
У меня нубский вопрос :) Прохожу туториал, здесь: http://www.youtube.com/watch?feature=iv ... ion_281479

В туториале указан вот такой вот скрипт:
Синтаксис:
Используется javascript
var menuItems:MenuItem[];
var currentMenuItem:int=0;

function Update()
{
    if (Input.GetAxisRaw("Vertical") > 0.9)
    {
        currentMenuItem--;
        if(currentMenuItem<0)currentMenuItem = 0;
    }
    else if (Input.GetAxisRaw("Vertical") > -0.9)
        {
            currentMenuItem++;
            if (currentMenuItem>=menuItems.length) currentMenuItem = menuItems.length-1;
        }
}
 

После чего в инспекторе (в туториале) скрипта должно появиться 2 переменных, массив menuItems и переменная currentMenuItem, с переменной все замечательно, а вот массив в инеспекторе так и не появился.
При смене типа с MenuItem[] на int[] (и соответствующей правкой кода), все хорошо. Подозреваю, что что-то не так с MenuItem (может в текущей версии с этим типом данным что-то поменялось ?).
Вкуривание официальных мануалов по MenuItem не помогло (там нету моего случая, когда объявляется переменная такого типа).
Подскажите пожалуйста что я делаю не так )
Jumpy
UNец
 
Сообщения: 2
Зарегистрирован: 07 дек 2010, 13:57

Re: Вопрос о MenuItem

Сообщение Jumpy 28 дек 2010, 14:50

Жаль что никто не знает в чем сыкрет.
Подобрал альтернативное решение.
Топик можно закрыть.
Jumpy
UNец
 
Сообщения: 2
Зарегистрирован: 07 дек 2010, 13:57

Re: Вопрос о MenuItem

Сообщение Zaicheg 28 дек 2010, 15:30

Jumpy писал(а):Вкуривание официальных мануалов по MenuItem не помогло (там нету моего случая, когда объявляется переменная такого типа).

Естественно. К MenuItem из Unity API это не имеет никакого отношения.
В используемом вами уроке строится массив из объектов класса MenuItem, а класс создаётся самим автором (через создание JS-скрипта "MenuItem"). Короче, скрипт содержит массив таких же скриптов. У вас наверное скрипт по-другому назван.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец


Вернуться в Скрипты

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

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