В одной моей тд обширная часть способностей использует событие "юнит получает урон".
Это событие я добавляю триггерно для каждого нового созданного крипа. При добавлении событий хэндлборд фиксирует утечки. Слышал, что событие удаляется при удалении юнита, но даже когда юнит умирает, и я удаляю его из игры, всё не возвращается на свои места, утечки продолжают сидеть в памяти, засоряя её. Есть какая-та альтернатива добавлению ивента? Мемхак, динамические триггеры (создавать триггеры по ходу игры умею, а вот как правильно и безутечно удалять - не знаю)?
P.s.: утечки сразу не заметны, но при игре в 12 игроков на 10-20 минуте становятся ощутимы.
Добавил карту, создание юнитов идёт в 3-ёх триггерах
В папке "Spells" триггер " skeletons "
В папке "Spells" триггер " spiders "
В папке "CreepsSpawnSistem" триггер "CreepTimerExpires" - ОСНОВНОЙ триггер на создание юнитов, остальные предыдущие почти не используются.
Смерть юнита фиксируется триггером " unit dies " в папке инициализации, в нём же юнит и удаляется.
Сам триггер на отлов получаемого урона находится в папке "Spells" и имеет имя " DamageTakenCheck ".
При проверке советую поставить компьютеров на другие 11 слотов.

Принятый ответ

Не вызывает утечек.

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
23
6 лет назад
0
утечки это текстаг точка эффекты и прочие что создает... думай
0
32
6 лет назад
0
Код покажите, уже если честно надоело гадать, ибо мест с утечками может быть 100500.
0
23
6 лет назад
0
quq_CCCP, ванга пришел не?
0
32
6 лет назад
0
pro100master:
quq_CCCP, ванга пришел не?
Не, так и не пришел...
0
30
6 лет назад
0
Не вызывает утечек.
Принятый ответ
0
2
6 лет назад
0
quq_CCCP, добавил карту, изменил описание
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.