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

Unity, как выставить задержку после выполнения скриптов?

Имеется 400 объектов и на каждом из них одинаковый скрипт.
Как после выполнения скрипта всех этих объектов сделать задержку пару секунд?
  • Вопрос задан
  • 1013 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 1
@kolejium
Программист .NET, увлекаюсь дизайном и 3D графикой
Событие на выполнение скрипта(ов) в отдельном скрипте. Получаем всех подписчиков каждый раз когда происходит выполнени, можно сразу отписывать скрипты. По итогу у нас будет такая ситуация либо не будет подписчиков - делай задержку, либо количество вызовов будет равно количеству объектов со скриптом - делай задержку. По поводу задержки написано выше.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Griboks
@Griboks Куратор тега C#
Если вы используете новую ECS, то можно прямо в скрипте системы создать нужное условие. Но, судя по вопросу, вы не используете новую ECS)) Поэтому советую сделать, как пишут в других ответах.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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