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

Как мне перезапустить объект со всеми скриптами?

У меня есть объект(стакан) в него попадает вода и он при должном наборе воды уходит за кадр из-за анимации, как мне перезапустить стакан со всеми скриптами без перезапуска сцены?!
  • Вопрос задан
  • 38 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Разработчик игр на Unity с нуля
    10 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
  • GB (GeekBrains)
    Разработчик Игр на Unity
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
LittleBob
@LittleBob
Можно добавить стакан в префаб и создавать новый стакан когда старый уезжает. И при этом старый удалять. Либо, если у воды есть физика, можно за кадром просто переворачивать стакан пока вода не выльется и потом обратно перемещать его на место, это будет менее ресурсозатратно.
Ответ написан
Комментировать
@BFGunner
1. Можно добавить скрипт для отслеживания позиции. Как только он за кадром доезжает до нее - обнулять параметры.
2. Можно добавить триггер за экраном при наезде на который скриптом обнулять параметры.
3. Можно сделать дестрой/инстантиэейт при наезде на триггер за экраном.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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