Сказали мне что Wait работает нестабильно, при паузе в игре он продолжает отсчитывать. Сказали что нужно ставить Таймеры. Но о каких Таймерах идёт речь? Это какие-то самодельные триггеры, или те Таймеры что в таблице отсчитывают время? Дайте подробности как их нужно правильно делать.

Принятый ответ

на гуях:
сперва создаем таймеры в редакторе переменных (скажем штук 5 таймеров):
когда нужна задержка, запускаем таймер:
и еще нужен другой триггер, который выполняет действия когда таймер истечет - те что должны быть выполнены после задержки:
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
19
6 лет назад
0
Похожие вопросы:

ответ
Сама функция TriggerSleepAction (Wait) не вызывает утечек, но багнута и при использовании в качестве задержек может способствовать утечкам, поэтому никаких вейтов в спеллах и всяких респаунах - только таймеры, вейты нужны для синхронизации данных и роликов и точка!

0
15
6 лет назад
0
Примерно как-то так
Загруженные файлы
0
21
6 лет назад
0
AlexSan, задержка перед обнулением переменной не нужна, сам таймер никуда от этого не исчезает
локальная переменная обнуляется чтобы не утекала ссылка на объект
2
17
6 лет назад
Отредактирован GetLocalPlayer
2
В GUI, в меню создания переменных, их тип так и называется "Таймер".
В действиях триггера, это раздел "Обратный отсчет".
0
7
6 лет назад
0
AlexSan, сгодится на крайний случай, но Я работаю на GUI, мне нужно малой кровью сделать.
Не пойму, зачем так извращаться? Есть "Wait", а под ним, тут же, "Wait (game-time)", проверил тщательно, ждал 5 минут в Паузе Игры 30-ти секундную задержку, всё работает. А под ним, ещё, Wait For Condition, Wait For Sound, на любую потребу.
0
17
6 лет назад
0
используй вайты,таймеры нужны для точности да и для малых периудов то ейть вейты с 0.01 = 0.2 примерно,да и темболее 0.2-1 сек погрешности это пустяк
2
7
6 лет назад
2
вейты с 0.01 = 0.2 примерно,да и темболее 0.2-1 сек погрешности это пустяк
Тогда нет, у меня есть такие важные периоды... Объясни тогда, как правильно написать таймер? Просто создал, не помогло. Тут вечно не договаривают. Скупы на слова. Приходится вытягивать по слову.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.