• MONEY за подписку! Ничего делать не надо совсем, всего-то подписаться на тг одмена и нажать кнопку "Принять участие" в розыгрыше: https://t.me/govthing/7650

Вопрос Скрипты в unity

Продавец
Продавец
Статус
Оффлайн
Регистрация
13 Сен 2020
Сообщения
1,463
Реакции
726
Если у меня обьявлена переменная в одном скрипте, например переменная
Speed в контроллере и мне нужно ее изменить из другого скрипта, например из скрипта с улучшениями к персонажу. Можно это сделать?
 
делаешь переменную, где идет название скрипта затем название переменной, и уже к ней обращаешься, не забудь сделать переменную (!)пабликом
 
делаешь переменную, где идет название скрипта затем название переменной, и уже к ней обращаешься, не забудь сделать переменную (!)пабликом
Вот так? Сначала public int speed = 5; а в другом скрипте уже Controller.speed = 6;
 
Если у меня объявлена переменная в одном скрипте, например переменная
Speed в контроллере и мне нужно ее изменить из другого скрипта, например из скрипта с улучшениями к персонажу. Можно это сделать?
Создаёшь переменную в качестве типа данных указываешь класс (название твоего скрипта), делаешь эту переменную public (не обязательно, можешь юзать поиск) и которую нужно изменить тоже public, через инспектор в поле пихаешь объект на котором висит скрипт и обращаешься как к классу. Что-то вроде (переменная_со_скриптом.yourvar = 10).
 
Последнее редактирование:
Назад
Сверху Снизу