Все триггеры, даже выключенные все равно опрашивает движок варика.
Имеет ли смысл использовать "удаление триггера" для способностей героев, которые не выбраны и то, что уже отработано, уменьшит ли это загруженность?
Карта уже большая и триггеров овердо*фига
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
2 года назад
0
Похожие вопросы:

ответ
Ruslan24, локалку обнулить можно. Удалять триггер нельзя, иначе не будет работать. Могли бы уже и сами затестить давно.
ответ
Master_Battle, во первых не юзайте вейты, во вторых все должно работать, просто через KillUnit(), попробуйте ApplyTimedLife на 0.25 сек.
ответ
Daniil33, вот тебе рабочий пример, попробуй сам разобраться в чем у тебя ошибка.
ответ
фатал на GetTrigger* че-то там
ааа, это у тебя в Player() попало что-то отличное от 0-15, потому и вылет
ответ
Применить функцию
 UnitApplyTimedLife('BTLF',unit,3)//3 - время, unit - переменная юнита.
В гуи тоже есть эта функция, ищи в действиях с боевой единицей что-то типо "добавить таймер жизни"

2
26
2 года назад
2
разницы не заметите
0
37
2 года назад
0
Дофига - это за 500?
0
4
2 года назад
0
Имеет смысл удалять только динамические триггеры, создаваемые в runtime.
0
14
2 года назад
0
В каком смысле уменьшит загруженность? Способности тормозят? Не думаю. Это уже байто дрочерство я работал с "тяжелыми" картами и скажу что даже 500 триггеров не будут тормозить игру если они правильно выполнены. Если хотите оптимизировать триггеры переходите на джасс, удобство и "скорость" будет обеспечена.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.