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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
Здесь запамятовал и ошибся, надо:
Надо вот так.
call DestroyGroup(bj_lastCreatedGroup)
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 групп.
Скриншоты потребления игры во время работающей карты и после выхода из неё.

Утечки влияют исключительно на ту карту, где они и были созданы.
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.