Добавлен
Всем привет!
Заметил, что если внутри цикла размещено Wait (несколько секунд), то цикл не повторяет действия, пока не пройдет назначенное в wait время. Подскажите, это можно как-то обойти?
Суть: делаю огненный дождь. В рамках цикла падает несколько волн огненных камней. Все они наносят урон через несколько секунд (когда эффект камней достигает земли), поэтому использую wait. Но получается так, что цикл ждет, пока упадет первая волна огненного дождя, а только потом запускает следующую (хотя по задумке волны должны накладываться друг на друга, то есть новый огненный дождь начинается до того, как предыдущий нанесет урон).

Нельзя. Для этой задачи вейт не подходит, используй таймер
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
15
По сути таймер вместо wait делает то, что мне нужно, но, все же, интересно, можно ли именно с wait что-то реализовать
10
Нельзя. Для этой задачи вейт не подходит, используй таймер
Принятый ответ
33
Нельзя. Для этой задачи вейт не подходит
в данном видео используется вейт
23
Если сделать даммикаст и второй триггер с событием каста спелла, тогда вейт не будет тормозить процесс.
6
По идее можно при касте ставить boolean test на true. сделать вейт на окончание действия и установить boolean test на false .сделать TriggerRegisterTimerEventPeriodic на триггер с периодичностью 0.02 секунды и в нем проверку if test then и там уже делать всю движуху. Вроде так гуишники делают, не шарю особо за это. Лучше всего через ХТ и таймеры делать на чистом джассе
32
Nemezid, вейты нужны для соверешенно других действий, ненужно пытатся движение с малым периодом вейтами еще и в циклах, потом вейты неточны.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.