С каждым поднятым предметом добавляется один хендл, где утечка и как удалить?

Alexey103, утекает функция проверки есть ли у юнита предмет
это бж функция которая использует локалку типа итем и не обнуляет её
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
21
эта функция утечна:
	((Triggering unit ) has an item of type ... равно (==) Да
Но тут у Вас она по идее не должна утекать, если только предметы, которые носил герой, не удаляются из игры.
16
строки не текут по определению, они навсегда остаются и их невозможно стереть, при генерации около 50к строк фпс заметно падает, но ничего с этим не сделать
17
DracoL1ch, Спасибо буду знать, выходит что единственный выход сделать систему сохранения героя и важных квестов чтоб ресетить карту?
28
Alexey103, сколько у тебя игра длится что из за строк карта падает?
у меня при 10 часах игры всё норм было (при условии что кроме строк ничего не утекает)
17
DracoL1ch, если в игре создаются идентичные строки - они занимают разные ячейки памяти? при создании строки - возвращается линк на уже существующую строку идентичного значения? Или идентичные строки занимают разные ячейки памяти?
17
nvc123, Да у меня не падает ничего, я просто хочу делать оптимальные наработки, вот представь если у меня будет 100 таких триггеров с утечками, там и залагать может. Так что я так и не врубился в чём причина роста кол-ва обьектов.
20
Cancel:
чекни хендлы при создании
Alexey103:
nvc123, Да у меня не падает ничего, я просто хочу делать оптимальные наработки, вот представь если у меня будет 100 таких триггеров с утечками, там и залагать может. Так что я так и не врубился в чём причина роста кол-ва обьектов.
тут уже вопрос из разряда "а стоит ли"
есть любители писать мега-идеальный-код, спрашивают про то, какой способ быстрее, в итоге получают 0.02 сек разницы, а убивают на это около месяца времени
если проблем со строками пока нет, то нет смысла по их поводу париться
прикинь примерную генерацию с максимумом героев и время, необходимое для прохождения карты
32
Cancel, нельзя создать две идентичные строки, все строки попадают в таблицу строк, откуда и берутся при надобности, сам алгоритм записи строк в эту таблицу исключает существование двух одинаковых строк.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.