Добавлен Zhan10
Похимичив некоторое время с вэйтом во многих триггерах, которые он крашит я выявил закономерность. Если определенную жертву событий использовать как переменную то вэйт будет безопасно задерживать действия, без всяких сбиваний и ошибок. Вопрос: прокатит ли такой метод с циклами?
Принятый ответ
Поздравляю с изобретением велосипеда. Если поищешь внимательно, то на сайте даже найдешь соответствующую наработку.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
вейт в циклах пичаль бида
Экзекуты даже наследуют свойства потока из которого запущены, ExecuteTrigger запущенный из потока триггера наследует его ивент, а так же знание связанным с ним функций, с таймерами и ExecuteFunc я не проверял...
Что качается вейтов в циклах, это убого из за неточности вейта + невозможности установки малого периода, о триггерном движении можно забыть.
Отредактирован nvc123
вейт берёт число
поток созданный через ExecuteFunc никак не связан с родительским потоком
ExecuteTrigger это совсем другое дело
Отредактирован Melissa
Насчёт вейта в циклах - его можно использовать при условии, что будет выключен пользовательский контроль, да.
Спецэффекты - Disable User Control
После этого можно юзать циклы с вейтами, но, естественно, не получится ни юнитами управлять, ни в чат писать и т.д.
Можете проверить сами...
Кстати у меня в карте "монополия" передвижение фишки по полям сделано через вейт в цикле.
Отредактирован nvc123
ибо есть параметры
Кет:
это часто юзают для оптимизации триггерных скилов
вместо того чтобы создавать по триггеру на каждый скил создают 1 триггер который по равкоду применённого скила достаёт из хэш таблицы имя функции и запускает её через экзекут
Отредактирован Кет