А в этом?

Да, есть. Перед использование группы юнитов прописывай в личном сценарии "set bj_wantDestroyGroup = true". Вообще лучше бы почитал больше статей на эту тему и подобные вопросы.
Во втором триггере можно не использовать переменную "unit", а сразу убивать выбранного юнита.
Ну и также могу добавить, что утечки критичны лишь когда их много, то есть в триггерах, которые будут постоянно и часто срабатывать. Тут у тебя просто инициализация, которая сработает 1 раз, поэтому можно не париться.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
погуглите anti leak library
ответ
Могу протестировать карту с помощью системы, которая вычисляет кол-во объектов по каждому типу в каждый момент времени.
ответ
TechnoViking, это если не удалять спецэффект, а ты поинтересовался именно креплением к юниту, как на примере с точкой, которая в данном случае вообще нигде не фигурируется. Утечек ничего тут не вызывает, советую проводить тесты на интересующие тебя темы через счётчик хэндлов и нагрузку вара

Представь, если бы спецэффект можно было перекрепить с одного юнита на другого, не требуя создавать новый. Утечки не будет, ничего не создаётся, ты просто перекрепил его. А вот если бы ты создавал каждый раз новый звук, когда крепишь его к юниту - была бы утечка, которую даже удалением не устранить, но ты не создаёшь новый звук, а пользуешься глобалкой, значит всё збс
ответ
  1. Вроде закончил триггер. Полчаса раздумий пришлось на то, чтобы приспособить все на месте(понять, что счет идет от 0, а колонки и столбики поменялись местами в отличии от гуи). Прикладываю то, что получилось, чуть позже выберу как решение. Но без rsfghd ничего не получилось бы, огромное спасибо.
  1. Посмотрел про дефайн. Кое-как понял что дефайн это макрос сиджасса, и мне на рефе такое невозможно и по хорошему надо на луа.

9
Да, есть. Перед использование группы юнитов прописывай в личном сценарии "set bj_wantDestroyGroup = true". Вообще лучше бы почитал больше статей на эту тему и подобные вопросы.
Во втором триггере можно не использовать переменную "unit", а сразу убивать выбранного юнита.
Ну и также могу добавить, что утечки критичны лишь когда их много, то есть в триггерах, которые будут постоянно и часто срабатывать. Тут у тебя просто инициализация, которая сработает 1 раз, поэтому можно не париться.
Принятый ответ
Ответы (7)
28
IzobretatelBoom, я уже устаю напоминать об присутствии утечки в функции выбора юнитов..
чтобы избавиться от утечки, нужно кастомскриптом выбирать юнитов, нет возможности на гуи безутечно выбрать юнитов на карте
Загруженные файлы
30
Ну и также могу добавить, что утечки критичны лишь когда их много
Единственно верное количество утечек - ноль. Все кто утверждают обратное <вырезано цензурой>.
30
нет возможности на гуи безутечно выбрать юнитов на карте
Есть - кастомный blizzard.j, ну или github.com/WarRaft/UjAPI-GUI.
38
nazarpunk, значит, не существует карт без утечек. Потому что ордеры тоже вызывают утечки и это не исправить без мемхаков)
30
ScorpioT1000, уточнил за уточки приказов. Они возникают если регать событие приказа. Так что твой аргумент про все несостоятелен.
38
nazarpunk, я ещё помню про цепочку приказов через shift, там даже не нужно в кастомку играть
Но могу ошибаться
21
Вместо инициализации лучше сделать "прошло две секунды игрового времени". Если игра у тебя по локальной сети, игроки могут входить в игру с задержкой.
А еще, триггеры которые вообще никогда больше не используются лучше выключать в самом начале( есть мысль о том, что они один фиг проверяются) Либо вообще командой их стоит удалять. Но это уже из разряда бесконечных мифов)
Ответы (3)
30
Если игра у тебя по локальной сети, игроки могут входить в игру с задержкой.
И как их не десинхает, если у них код в разное время исполняться начинает?
21
nazarpunk, Появляется надпись о том, что соединение не стабильно и ожидание такого то игрока. В инициализацию можно что угодно так то запихнуть. Инит у одних то уже прошел и запустил на исполнение. Короче десинх очень может быть.
30
SсRealm, при таком окне срабатывает пауза. Которую кстати игнорируют эти ваши вэйты. Так что почаще обмазывайтесь вэйтами и десинха точно не будет.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.