Что сбрасывает? Что должно сбрасывать? В луа нет дистракторов , только гарбаж коллектор. Созданная фрейма будет вечно висеть в памяти , до тех пор пока на нее есть ссылки. \
Вот ты в мир защел и опа 10 юнитов , плейты для которых должно вывести , это все обработалось и после загрузки создались 10 плейтов. Потом опа и 3 юнита вышли за радиус видимости , их плейты спрятались , но не выгрузились из памяти , осталось 7 видимых плейтов. Потом бац и появилось еще 5 юнитов , плейты для которых должно отображаться - для 3 из 5 юнитов будут использоваться плейты , которые уже созданы , но были спрятаны (плейты тех 3х юнитов , которые вышли за радиус видимости и чьи плейты спрятались) , останется еще 2 юнита плейтов для которых нет , вот как раз эти 2 плейты и создаст и будет 10+2 = 12 плейтов . И так будет все время пока не сделаешь релог.
Делать каждый раз поиск путем перебора плейтов не логично , по этому все плейты которые хотя бы 1 раз появлялись на экране нужно записывать в массив и работать уже с плейтами из этого массива , а не делать каждый раз поиски.



Ответить с цитированием