Есть что-то, где они необходимы или ощутимо удобнее альтернатив?

Я где то код венлмансера выкладывал, там система удаления триггеров, так же у триггера есть condition и action, два разных объекта. Если кондишин удалять не обязательно, т к он зависает в болекспре и не плодится, то вот акшены так же как и локейшены требуют утилизации.
Триггеры - позволяют использовать события, что довольно удобно, для спеллов и дебаффов, на 1 дебафф 1 триггер который следит за всем чем нужно, это довольно удобно.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
10
LordDracula:
ну если делать какие-нибудь триггерные способности, механика которых нуждается в том или ином событие, то нужны. в доте есть такие, вроде.
Насколько могу представить, событие и в статический триггер добавить можно.
Возможно, конечно, ради недопущения всяких утечек, делать триггеры и удалять их когда не нужны... Понятия не имею, имеет ли такое смысл.
32
Триггеры которые создаются и удаляются, нужны чаще всего для реализации нестандартных способностей.
К примеру тебе нужно отслеживать получаемый урон, смерть виджета, приказы.
10
ArchOracle:
Насколько могу представить, событие и в статический триггер добавить можно.
да, но бывает необходим именно один событийный отклик, следующие из которых в дальнейшем будут не нужны.
26
ну например для использования евента по типу TriggerRegisterUnitInRange, вроде в нем не определить нативно на какого юнита зарегистрировано событие
10
quq_CCCP:
Триггеры которые создаются и удаляются, нужны чаще всего для реализации нестандартных способностей.
К примеру тебе нужно отслеживать получаемый урон, смерть виджета, приказы.
Кстати, а как удалять-то триггеры? Что-нибудь вроде DestroyTrigger?
32
Я где то код венлмансера выкладывал, там система удаления триггеров, так же у триггера есть condition и action, два разных объекта. Если кондишин удалять не обязательно, т к он зависает в болекспре и не плодится, то вот акшены так же как и локейшены требуют утилизации.
Триггеры - позволяют использовать события, что довольно удобно, для спеллов и дебаффов, на 1 дебафф 1 триггер который следит за всем чем нужно, это довольно удобно.
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.