Добавлен VinerX
Здравствуйте. Столкнулся с проблемой, что зависания на карте стали уж слишком невыносимыми, они отпугивают игроков . Я точно знаю, что дело в триггерах (без них карта работает нормально). Я решил выставлять сюда триггеры, которые в наибольшей степени по моему мнению могут тормозить карту.
Здесь триггер инкома, событие: каждые 14 секунд
Здесь же триггер налога. У меня их два, но они одинаковые, разница лишь в одной цифре (/10 или /15):
Есть ли в них утечки? Заранее спасибо за ответы.
Принятый ответ
VinerX, дело было не в утечках. У меня очень часто срабатывал триггер с событием "Юнит Атакован" с лютым циклом внутри. Это вызывало лаги. Я связал с каждым юнитом (что может быть атакован) 1 таймер, который запускается на 0,25 - 0,5 с при срабатиывнии триггера, и пока он не истечёт, у этого юнита не будет срабатывать триггер с событием "Юнит Атакован" (проверка в условии триггера).
Другой человек решил такую проблему по-другому - просто выключал триггер на n секунд.
А ещё лучше не использовать событие "Юнит Атакован".
Другой человек решил такую проблему по-другому - просто выключал триггер на n секунд.
А ещё лучше не использовать событие "Юнит Атакован".
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Лучше бы карту приложил.
Утекать может только объект: юнит/группа/точка и им подобные. В приведённых триггерах ты чистишь группы. А вот чистишь ли ты точки..?
В этом случае одну глобальную точку (если у него нету JNGP) , потом этой переменной присвоить точку, в действии сделать что нужно с точкой.
А в конце просто call RemoveLocation( udg_названиеПеременной )
Отредактирован ledoed