Изменение трансформа скрипта через другой скрипт.[Решено]

Общие вопросы о Unity3D

Изменение трансформа скрипта через другой скрипт.[Решено]

Сообщение Deniska127 22 янв 2017, 11:19

Доброго времени суток! Я снова возвратился, уже какой раз :ymhug: И сразу вопрос: как можно через скрипт изменить трансформ в другом скрипте? Обычно я это делаю в самом юнити и просто передвигаю в окошко трансформа нужным мне объект (тогда его трансформ учитывается в скрипте), но мне нужно делать тоже самое, но через скрипт. Надеюсь вы меня поняли. Спасибо!
Изображение
Последний раз редактировалось Deniska127 22 янв 2017, 17:41, всего редактировалось 1 раз.
_ttp://www.youtube.com/user/deniska127127
Аватара пользователя
Deniska127
UNIт
 
Сообщения: 88
Зарегистрирован: 24 ноя 2014, 22:06
Skype: deniska127dk

Re: Изменение трансформа скрипта через другой скрипт.

Сообщение Anonymyx 22 янв 2017, 13:55

Так же как и любое другое поле...

enemyScr.playerTransform = target.transform;
Если target найти надо, то
enemyScr.playerTransform = GameObject.Find("Target").transform;

enemyScr - объект класса Enemy.
Аватара пользователя
Anonymyx
Адепт
 
Сообщения: 1973
Зарегистрирован: 05 апр 2015, 15:55

Re: Изменение трансформа скрипта через другой скрипт.

Сообщение Deniska127 22 янв 2017, 14:13

Anonymyx писал(а):Так же как и любое другое поле...

enemyScr.playerTransform = target.transform;
Если target найти надо, то
enemyScr.playerTransform = GameObject.Find("Target").transform;

enemyScr - объект класса Enemy.

Это ведь C#?
_ttp://www.youtube.com/user/deniska127127
Аватара пользователя
Deniska127
UNIт
 
Сообщения: 88
Зарегистрирован: 24 ноя 2014, 22:06
Skype: deniska127dk

Re: Изменение трансформа скрипта через другой скрипт.

Сообщение Anonymyx 22 янв 2017, 14:15

Да :) А что?
Аватара пользователя
Anonymyx
Адепт
 
Сообщения: 1973
Зарегистрирован: 05 апр 2015, 15:55

Re: Изменение трансформа скрипта через другой скрипт.

Сообщение Deniska127 22 янв 2017, 14:20

Anonymyx писал(а):Да :) А что?

На Java перевести придётся
_ttp://www.youtube.com/user/deniska127127
Аватара пользователя
Deniska127
UNIт
 
Сообщения: 88
Зарегистрирован: 24 ноя 2014, 22:06
Skype: deniska127dk

Re: Изменение трансформа скрипта через другой скрипт.[Решено]

Сообщение Deniska127 22 янв 2017, 17:41

Синтаксис:
Используется javascript
var comp4 = GameObject.Find("Маникен2").GetComponent("Enemy");
comp4._playerTransform = GameObject.Find("target").transform;

Перевёл, спасибо, всё работает!
_ttp://www.youtube.com/user/deniska127127
Аватара пользователя
Deniska127
UNIт
 
Сообщения: 88
Зарегистрирован: 24 ноя 2014, 22:06
Skype: deniska127dk


Вернуться в Общие вопросы

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

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