playdota.com была сказано что триггеры варкрафт с версии 1.26 стали лучше таймеров, потому что создатели убрали баги боолекспров которые раншье были утечными в ранних версиях вара 1.24 и меньше, т.е как бы boolexpr стали сами очищатся с памяти автоматически поэтому и IceFrog перешел полностью с таймеров на триггеры и использовал TriggerAddCondition
получается боолекспр не утечна)?

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

Боллекспр да, но triggercondition и triggeracaction еще как утекают, ах да еще и баг наложение хендлов триггеров который официально не фиксили, конечно + сразу просите систему удаления триггеров....
Просто некоторые вещи можно сделать только через триггеры, к примеру отследить урон или каст спелла.
Некоторые вещи без триггеров сделать довольно геморойно, к примеру отследить крест перерождения, как это сделать если юнит жив и с хп больше 0, а с триггером проще простого - событие EVENT_WIDGET_DIES.
Так что триггеры не лучше таймеров а более функциональны и имеют более широкое применение.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
32
8 лет назад
0
Боллекспр да, но triggercondition и triggeracaction еще как утекают, ах да еще и баг наложение хендлов триггеров который официально не фиксили, конечно + сразу просите систему удаления триггеров....
Просто некоторые вещи можно сделать только через триггеры, к примеру отследить урон или каст спелла.
Некоторые вещи без триггеров сделать довольно геморойно, к примеру отследить крест перерождения, как это сделать если юнит жив и с хп больше 0, а с триггером проще простого - событие EVENT_WIDGET_DIES.
Так что триггеры не лучше таймеров а более функциональны и имеют более широкое применение.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.