короче таймер мне кажется, заставляет варкрафт 3 лагать в локальном игре если игроков много.
Все скилы у меня были на таймерах изначально и карта подлагивало в сети (типа 5 секунд пауза периодически), после замены всех таймеров на триггер карта чуточку стала работать медленнее но за то тормоза в сети лаги пропали и фаталить перестал. Исходя из этого я теперь начинаю понимать почему IceFrog выбрал именно триггеры для карты дота они в разы без утечнее таймеров

Нет, просто руки из жопы растут.
Фрог юзает триггеры не ради таймера, а ради проверки сдох ли юнит, а применил ли юнит спелл ( или на него применили спелл ) чтобы рассеять триггерный дебафф, но далеко не везде.
У фрога так же есть таймеры, смотри код апарата в качестве примера.
В моей карте полно таймеров - лагов я что то не увидел, да и вовсе карта быстро загружается и ни у кого нет проблем с задерками\лагами.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
32
Нет, просто руки из жопы растут.
Фрог юзает триггеры не ради таймера, а ради проверки сдох ли юнит, а применил ли юнит спелл ( или на него применили спелл ) чтобы рассеять триггерный дебафф, но далеко не везде.
У фрога так же есть таймеры, смотри код апарата в качестве примера.
В моей карте полно таймеров - лагов я что то не увидел, да и вовсе карта быстро загружается и ни у кого нет проблем с задерками\лагами.
Принятый ответ
17
да таймеры тут причём,лагает наверно потому что эти таймеры обрабатывают утечный код и вообще сколько ты таймеров делаешь для спелов если 2 таймера = 2 юнита в мувинг системе то конечно лагть будет если таких штук 100 запустить
15
Покажи код того скилла который по твоему мнению вызывает лаги.
17
quq_CCCP, это просто мое мнение и от драколича я давно спрашивал про triggerAddcpndition и TimerStart
дракон посоветовал триггер, и сказал что большинство людей не знает что триггер тоже не уступает таймеру хоть и медленнее работает
32
AntiMage, чепуху не неси, драколич точно сказал что лучше таймер чем переодический триггер, кондишены не утекают а застревают в boolexpr'ах, но лично мне это не кажется каким то плюсом, скорее на оборот создание лишнего хендла который будет висеть всю игру, ладно если триггер выполняется постоянно, а вот если 1 раз за игру?
Во всем развитом мире модмейкерства warcraft3 используют таймеры, посмотрите спеллы или карты с хайворкшопа, посмотрите всякие кастл файты, ютд и так далее, там таймеры... Ниче там ни у кого не лагает...
Ну правда там уровень написания карты в разы выше всяких фрогов да прочих начинающих людей, мнящих себя крутыми карстостроителями! Нет все не так как вы думайте, все куда хуже...
Не равняйтесь на DracoL1ch и других известных авторов с сильными проектами, вам до них далеко. Подражать бездумно всему что вы увидели глупо, нужно иметь свою голову на плечах.
29
Записываете реплей игры, смотрите: вес реплея это вес всего трафика переденного по сети от хоста каждому отдельному игроку.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.