короче таймер мне кажется, заставляет варкрафт 3 лагать в локальном игре если игроков много.
Все скилы у меня были на таймерах изначально и карта подлагивало в сети (типа 5 секунд пауза периодически), после замены всех таймеров на триггер карта чуточку стала работать медленнее но за то тормоза в сети лаги пропали и фаталить перестал. Исходя из этого я теперь начинаю понимать почему IceFrog выбрал именно триггеры для карты дота они в разы без утечнее таймеров
Все скилы у меня были на таймерах изначально и карта подлагивало в сети (типа 5 секунд пауза периодически), после замены всех таймеров на триггер карта чуточку стала работать медленнее но за то тормоза в сети лаги пропали и фаталить перестал. Исходя из этого я теперь начинаю понимать почему IceFrog выбрал именно триггеры для карты дота они в разы без утечнее таймеров
Принятый ответ
Нет, просто руки из жопы растут.
Фрог юзает триггеры не ради таймера, а ради проверки сдох ли юнит, а применил ли юнит спелл ( или на него применили спелл ) чтобы рассеять триггерный дебафф, но далеко не везде.
У фрога так же есть таймеры, смотри код апарата в качестве примера.
В моей карте полно таймеров - лагов я что то не увидел, да и вовсе карта быстро загружается и ни у кого нет проблем с задерками\лагами.
Фрог юзает триггеры не ради таймера, а ради проверки сдох ли юнит, а применил ли юнит спелл ( или на него применили спелл ) чтобы рассеять триггерный дебафф, но далеко не везде.
У фрога так же есть таймеры, смотри код апарата в качестве примера.
В моей карте полно таймеров - лагов я что то не увидел, да и вовсе карта быстро загружается и ни у кого нет проблем с задерками\лагами.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Фрог юзает триггеры не ради таймера, а ради проверки сдох ли юнит, а применил ли юнит спелл ( или на него применили спелл ) чтобы рассеять триггерный дебафф, но далеко не везде.
У фрога так же есть таймеры, смотри код апарата в качестве примера.
В моей карте полно таймеров - лагов я что то не увидел, да и вовсе карта быстро загружается и ни у кого нет проблем с задерками\лагами.
дракон посоветовал триггер, и сказал что большинство людей не знает что триггер тоже не уступает таймеру хоть и медленнее работает
Отредактирован quq_CCCP
Во всем развитом мире модмейкерства warcraft3 используют таймеры, посмотрите спеллы или карты с хайворкшопа, посмотрите всякие кастл файты, ютд и так далее, там таймеры... Ниче там ни у кого не лагает...
Ну правда там уровень написания карты в разы выше всяких фрогов да прочих начинающих людей, мнящих себя крутыми карстостроителями! Нет все не так как вы думайте, все куда хуже...
Не равняйтесь на DracoL1ch и других известных авторов с сильными проектами, вам до них далеко. Подражать бездумно всему что вы увидели глупо, нужно иметь свою голову на плечах.
Автор, вы применяли правильное удаление и обнуление объектов типа handle, agent?
Чрезмерное создание эффектов вредит производительности... (Кадый эффект по своему снижает фпс)
Если вы ещё не удаляли дамми юниты или не делали им срок жизни (1..2 сек) и устанавливали им тип смерти не воскрешаемый без разложения, чтобы те быстро исчезали.
И вообще автору было бы полезно узнать, что может вызывать дикие лаги Ведь могут вызывать не только криво настроенные триггеры(криво написанный код), но некоторые криво настроенные способности в Р.О.
Минимально допустимый безлаговый период таймера: 0.03(0.02) сек
ПН: Ледяной лягушь криворук...