Подскажите нубу, где вызывается утечка?
Вроде разрушаю группу, но хэндлы все равно остаются...

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

Достаточно юзать то что внизу, без ненадёжной функции сверху. Но даже тогда какая-то фигня остаётся, насколько мне говорили.

Конкретно в твоём случае рекомендую Использовать одну группу на всю игру.
Юнит входит в карту
Условия блаблабла
Отряд - добавить юнит в группу врагов.
Когда юнит умирает и разлагается он автоматом удаляется из группы.
Тебе останется только проверять число юнитов в группе, не создавая и не удаляя 10 раз в секунду.
Если не устраивает удаление юнита из группы только по разложению - удаляй вручную. когда умирает.

Группы в таком периоде даже "без утечек" вызывают лаги, у меня такое в карте по типу twisted metal имеет место быть.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
20
9 лет назад
0
сделай скрин еще мельче, пока еще можно что-то разобрать
и где связь между хендлами юнитов и разрушением группы?
конкретно тут утечек вроде нет, хотя я не уверен, нужно ли действие по очистке группы, ибо она у тебя все равно разрушается
0
24
9 лет назад
Отредактирован Melissa
0
Достаточно юзать то что внизу, без ненадёжной функции сверху. Но даже тогда какая-то фигня остаётся, насколько мне говорили.

Конкретно в твоём случае рекомендую Использовать одну группу на всю игру.
Юнит входит в карту
Условия блаблабла
Отряд - добавить юнит в группу врагов.
Когда юнит умирает и разлагается он автоматом удаляется из группы.
Тебе останется только проверять число юнитов в группе, не создавая и не удаляя 10 раз в секунду.
Если не устраивает удаление юнита из группы только по разложению - удаляй вручную. когда умирает.

Группы в таком периоде даже "без утечек" вызывают лаги, у меня такое в карте по типу twisted metal имеет место быть.
Принятый ответ
0
9
9 лет назад
0
Melissa,
вот оно как, теперь более менее ясно, спасибо )
Чтобы оставить комментарий, пожалуйста, войдите на сайт.