Многое читал о функции начисления этого ресурса после постройки здания, написанной с помощью JASS. Можно ли обойтись встроенным в ворлд эдитор редактором триггеров, чтобы создать триггер на автоматическое начисление игроку древесины?

Копируй себе все три триггера и настраивай на свой лад:
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
Это всё равно равнозначные варианты.
Лорд13, заснул вчера, пока примеры тебе делал) Сегодня жди. Если кратко, там будет общая информация про утечки (этого не увидел у Steal nerves), что это вообще такое и почему надо их устранять, а не только оптимизация триггера.
29
8gabriel8:
Это всё равно равнозначные варианты.
Лорд13, заснул вчера, пока примеры тебе делал) Сегодня жди. Если кратко, там будет общая информация про утечки (этого не увидел у Steal nerves), что это вообще такое и почему надо их устранять, а не только оптимизация триггера.
Хорошо, благодарю, Ув. ~8gabriel8! Если буду использовать что-то из тех наработок, что вы предложите, укажу вас в списке благодарностей проекта.
26
Пока так напечатаю про утечки, но это общая и неполная информация о наиболее распространённых видах, есть много разных особенностей с утечками, многие из которых указаны у Steal nerves.
Утечками называют занятые участки оперативной памяти, которые не будут устранены, пока не перезапустишь игру. Дело в том, что игра получает под своей процесс не более 1 Гб оперативной памяти, то есть будь у тебя хоть 24 Гб оперативки, игра будет иметь лишь 1 Гб, и он может закончиться (заполниться утечками). Возможно, разработчики движка просто не успели предотвратить проблемы с ними, так как торопились выпустить движок игры к определённой дате, возможно, разработчики просто не ожидали от фанатов такого проблемного пользования триггерами, не суть, важно лишь то, что обычно действия с группами юнитов и с точками (любыми позициями) не убирают из оперативной памяти информацию о себе, и если закончишь такую карту с утечками, начнёшь другую, то памяти у игры будет меньше, так как там останется бесполезная информация о группах и точках предыдущей карты. Порой сильные утечки даже не позволяют закончить игру в карту, начинаются дикие тормоза, потом вылет. В стандартном редакторе не предусмотрены действия для удаления групп и точек, поэтому функция удаления прописывается через custom script. В JNGP есть эти действия, но так как у тебя руссификатор, то буду указывать лишь custom script.
28
По-моему, после выхода из карты (не вк3), то все объекты, созданные на этой карте, удаляются и никак не влияют на производительность других карт.
26
Хорошо бы проверить, потому что неоднократно читал, что место в памяти утекает до перезапуска игры, что карты вылетают, если в какую-то сначала поиграть.
28
если в какую-то сначала поиграть.
Это было про карты с мемхаком.
26
Вряд ли, хотя возможно, потому что обсуждали это давно, мог перепутать. Но вроде бы тогда как раз в утечках была проблема. Вроде дважды читал об этом, сначала не припомню какой человек спрашивал, но в другой раз вроде гуишник был.
28
Слышал звон, да не знаю, где он.
8gabriel8:
Вряд ли
Под конкурсом мини-игр как раз-таки такое было про карты с мемхаком.

Про утечки это как минимум бред потому, что тогда все триггеры, юниты и прочие объекты висят в памяти после выхода карты.
26
Год или два назад читал, причём здесь конкурс мини-игр?

Проверить не сложно, возьми карту с утечками, дождись состояния, когда игра начнёт сильно тормозить, закончи карту и начни новую.
28
Год или два назад читал, причём здесь конкурс мини-игр?
Потому что только там в комментариях я такое увидел.
PT153:
Про утечки это как минимум бред потому, что тогда все триггеры, юниты и прочие объекты висят в памяти после выхода карты.
Всё же очень глупо оставлять объекты карты после выхода из неё, разрабы вк3 не кретины же.

Прикрепил карту. В ней во время инициализации создаётся 250000 групп.
Скриншоты потребления игры во время работающей карты и после выхода из неё.

Утечки влияют исключительно на ту карту, где они и были созданы.
Загруженные файлы
17
Утечки удаляются в момент выхода из карты, чем дольше игра виснет когда тыкаешь ок на лоадскрине, тем больше было утечек
это тестил утечные тексттаги, минут за 10 набралось 2кк, утекало по 50 тт каждые 0.01 сек
вар стал требовать почти 1гб озу, ну и фпс дико просел после 1.5кк
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.