.

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

Re: Вызвать функцию из другого скрипта

Сообщение MediaMen 28 апр 2009, 03:42

Боюсь сразу и один раз определить скрипт в переменную в нашем случае не получится, если мы создадим копии столиков с такими скриптами то по нажатию на любой из них анимироваться будет только первый. Поэтому родительский скрипт определяется непосредственно при нажатии на столик. А object и script действительно проще в одну строчку свернуть, спасибо.
Аватара пользователя
MediaMen
UNIт
 
Сообщения: 85
Зарегистрирован: 13 апр 2009, 05:49

Re: Вызвать функцию из другого скрипта

Сообщение Neodrop 28 апр 2009, 09:21

Бред. Анимироваться будет только тот, который несёт скрипт. Прежде чем говорить или писать глупости, проведите эксперимент, сударь. :-B
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Вызвать функцию из другого скрипта

Сообщение MediaMen 28 апр 2009, 10:30

Столики идентичные, и каждый несет на себе два скрипта, один на столике(родителе), другой на столешнице, далее я создаю копии этих столиков с их скриптами(ручками в иерархии), эксперимент показал, что без определения родителя(столика) и его скрипта при нажатии на любую столешницу анимация включается только на первом столике.
Аватара пользователя
MediaMen
UNIт
 
Сообщения: 85
Зарегистрирован: 13 апр 2009, 05:49

Re: Вызвать функцию из другого скрипта

Сообщение Neodrop 28 апр 2009, 11:52

Криво написан скрипт и только. Или имена объектов одинаковые.
Да и вообще, в данном случае объект можно указать скрипту непосредственно и, если это будет объект на том же ГО что и скрипт, при инстансировании столиков (а значит и скриптов), иерархия сохранится и переменная получит именно тот объект в своей копии, который равен объекту в скрипте родителя. И это будет НЕ объект в иерархии родителя, а объект в иерархии копии.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Пред.

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

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

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