Сделал простенький гуи-триггер на способность героя "аура антимагии", по аналогии с аурой рубика. Каждую секунду он генерит 12 новых объектов в память игры, то есть, я так понимаю, каждый цикл числа "А" генерит 1 утечку. Цикл используется потому, что карта мультиплеер, и каждый игрок в теории может нанять героя "Кария".
Не могу понять, где здесь течь.
ПС. группа All_Heroes это просто все герои в игре. Они туда заносятся при обучении и больше не удаляются оттуда.

Yury13, попробуй после удаления группы/точки затирать саму переменную.
Теперь используемая тобой система показывает другие значения? или те же?
+ убрать периодик, и добавить таймер
+ заносить в проверку только используемых героев
+ проверить компоненты фильтра в создании группы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Похожие вопросы:

ответ
Попробуй call DestroyGroup(udg_UNOSITMENIA) выбор юнитов тоже создаёт утечки.
ответ
nvc123, внутри GetRectCenter нет утечки
// blizzard.j:1772
function GetRectCenter takes rect whichRect returns location
    return Location(GetRectCenterX(whichRect), GetRectCenterY(whichRect))
endfunction
а эвент регистрируется 1 раз, так что можно забить
// blizzard.j:7959
function TriggerRegisterEnterRectSimple takes trigger trig, rect r returns event
    local region rectRegion = CreateRegion()
    call RegionAddRect(rectRegion, r)
    return TriggerRegisterEnterRegion(trig, rectRegion, null)
endfunction
Другое дело, что у order есть утечка, но это нативно, она минимальная и это никак не исправляется.

20
Hate, я использую триггер для их выявления. Он уже не раз доказывал безошибочность своей работы.
24
Добавь проверку на существование героя чтобы не создавать точку и группу для несуществующих героев. Не факт что поможет, но в любом случае пригодится.
20
По идеи не должно быть. Попробуй проверить строку где ты находишь юнитов.
26
Yury13, попробуй после удаления группы/точки затирать саму переменную.
Теперь используемая тобой система показывает другие значения? или те же?
+ убрать периодик, и добавить таймер
+ заносить в проверку только используемых героев
+ проверить компоненты фильтра в создании группы
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.