Задать вопрос

Можно ли из скрипта одного объекта включить анимацию другого объекта?

Всем привет! У меня есть два объекта , один игрок и другой предмет и игрок может взаимодействовать с предметом . И в коде предмета я написал функции при нажатие на кнопки , при нажатие на кнопки игрок отпускает или поднимает предмет , поднятие должно идти с анимацией , анимация запускается при нажатие на кнопку , но т.к. анимации сделаны для игрока , а не для предмета , выдает ошибку . Ну и вопрос можно ли из скрипта одного объекта включить анимацию другого объекта? Знаю , что можно запускать анимацию через код самого игрока , но тогда мне придется передавать некоторые параметры через GetComponet , но он вредит оптимизации .
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
  • GB (GeekBrains)
    Разработчик Игр на Unity
    10 месяцев
    Далее
Решения вопроса 1
AnanasikDev
@AnanasikDev
Инди разработчик игр
Поднятие предмета лучше делать в скрипте игрока. Так и читабельнее будет, и проблему решит.
Ну а анимации другого объекта действительно вызываются через GetComponent.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы