Доступ к переменным из другого скрипта.

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

Доступ к переменным из другого скрипта.

Сообщение dtntr 13 янв 2011, 16:15

На сцене есть 2 объекта 1.Pushka к нему присоеденен компонент Pushka_script.js 2.MainScriptObject пустой GameObject, к нему присоеденен скрипт MainScript.js. Как из MainScript получить доступ к переменным Pushka_script? Пишу следующее.

var PushkaScript:Pushka_script;
PushkaScript = pushka.GetComponent("Pushka_script");

Не работает.
Михайлов Дмитрий
skype: Dtntrr
icq: 168121770
e-mail: _ultradma@mail.ru
_ttp://vkontakte.ru/#/id28379000
Мой законченный проект: _ttp://www.kongregate.com/games/Dmitrii ... oll-bomber
dtntr
UNITрон
 
Сообщения: 201
Зарегистрирован: 06 окт 2009, 12:16
Откуда: Тверь
  • ICQ

Re: Доступ к переменным из другого скрипта.

Сообщение Golandez 13 янв 2011, 16:26

Ты нужен только тогда,когда нужен.(С)
Сказать спасибо
Аватара пользователя
Golandez
Пилигрим
 
Сообщения: 1637
Зарегистрирован: 06 авг 2009, 13:55
Откуда: Харьков
Skype: lestardigital

Re: Доступ к переменным из другого скрипта.

Сообщение dtntr 13 янв 2011, 16:58

var PushkaSkript = GameObject.Find("pushka").GetComponent("Pushka_script");

Помогло найти скрипт. Но если я вызываю переменную через PushkaSkript.ragdollcount = ragdollcount+1; Пишет Unknown identifier: 'ragdollcount'.
Михайлов Дмитрий
skype: Dtntrr
icq: 168121770
e-mail: _ultradma@mail.ru
_ttp://vkontakte.ru/#/id28379000
Мой законченный проект: _ttp://www.kongregate.com/games/Dmitrii ... oll-bomber
dtntr
UNITрон
 
Сообщения: 201
Зарегистрирован: 06 окт 2009, 12:16
Откуда: Тверь
  • ICQ

Re: Доступ к переменным из другого скрипта.

Сообщение Serge 13 янв 2011, 17:06

Переменная ragdollcount случайно не private?
О, сколько нам открытий чудных Готовят просвещенья дух И опыт, сын ошибок трудных, И гений, парадоксов друг, И случай, бог изобретатель.
Аватара пользователя
Serge
UNIверсал
 
Сообщения: 476
Зарегистрирован: 20 мар 2009, 15:53
Откуда: Сибирь г. Омск
  • Сайт
  • ICQ

Re: Доступ к переменным из другого скрипта.

Сообщение Fredo 13 янв 2011, 17:10

тогда уж так:
Код: Выделить всё
PushkaSkript.ragdollcount += 1;


или так
Код: Выделить всё
PushkaSkript.ragdollcount = PushkaSkript.ragdollcount+1;
Аватара пользователя
Fredo
UNITрон
 
Сообщения: 213
Зарегистрирован: 06 янв 2011, 05:37


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

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

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