например создаются много локальных триггеров
при инициализации карты и работают постоянно
local trigger trigger1 = CreateTrigger()
или
при инициализации создаются много глобальных
и изначально выключенных триггеров которые включаются только если условия выполнены
какой триггер лучше глоб или лок?

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

Zeuz:
DazzleFirst, возможно ли как то создать локальный триггер при применении способности и уничтожить обратно?
ведь обычно локальные триггеры как правило при применении способности создаются в инициализации карты...
нет нужды выделять еще один триггер (помимо отлова) на заклинание, если оно не слишком громоздкое в плане исполнения.
Как сообщает товарищ nvc123:
Zeuz, лучше не использовать много триггеров
вообще нету такой ситуации в которой надо много триггеров
стоит обратить на это внимание.
Везде и всюду есть свои нюансы которые нужно учитывать. Если не выполнить задуманное с помощью одного триггера, то делаем два.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
11
9 лет назад
0
Сам не знаю, но один парень который занимается программирование сказал мне что локалки всегда лучше глобалок, какой бы вопрос не вставал.
0
17
9 лет назад
0
Ha_Do6poM, локалки конечно лучше)
но проблема в том что они не выключаются
0
4
9 лет назад
0
Локальные триггеры хороши тем, что их можно будет бескорыстия и совести удалить, а потом если нужно создать по новой. Тем самым уменьшить нагрузку на варчик в определенных условиях.
0
28
9 лет назад
0
Zeuz, лучше не использовать много триггеров
вообще нету такой ситуации в которой надо много триггеров
0
17
9 лет назад
0
DazzleFirst, возможно ли как то создать локальный триггер при применении способности и уничтожить обратно?
ведь обычно локальные триггеры как правило при применении способности создаются в инициализации карты...
0
32
9 лет назад
0
Одинакого, триггеры как висели в памяти так и висят, че бы вы не делали...
А переменная это ссылка, пустая она или со значением уже неважно, вар выделил под неё память и отнимать не собирается.
Если у вас уж так много триггеров мб стоит попытаться уменьшить их количество если это вас беспокоит?
0
4
9 лет назад
0
Zeuz:
DazzleFirst, возможно ли как то создать локальный триггер при применении способности и уничтожить обратно?
ведь обычно локальные триггеры как правило при применении способности создаются в инициализации карты...
нет нужды выделять еще один триггер (помимо отлова) на заклинание, если оно не слишком громоздкое в плане исполнения.
Как сообщает товарищ nvc123:
Zeuz, лучше не использовать много триггеров
вообще нету такой ситуации в которой надо много триггеров
стоит обратить на это внимание.
Везде и всюду есть свои нюансы которые нужно учитывать. Если не выполнить задуманное с помощью одного триггера, то делаем два.
Принятый ответ
0
28
9 лет назад
0
помимо отлова
тоже не надо
достаточно 1 триггера на карту для отлова всех триггерных кастов а потом просто через экзекьют нужные функции вызываем(имя функции берём из хэша/массива по равкоду спела)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.