Собственно добавил код для просмотра утечек. Активировал тригер с функцией call RemoveLocation(udg_мояпеременная), запомнил количества утечек, (их стало +2), после чего удалил функцию call RemoveLocation(udg_мояпеременная), и опять запустил тригер, но уже без вышеупомянутой функции, но количество утечек не изменилось (опять +2). Собственно вопрос, как эта функция работает?
ПС. какое примерное количества утечек будет вызывать лаги?

Используй координаты вместо точек, у них (переменных типа real) утечек нет.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
21
Возможно в переменную записывается новое значение, в следствие чего, старая точка просто остаётся в игре

И возможно проблема не только в точках
27
так покажите код или карту. просто лень уже объяснять
26
Чисто ради своего собственного опыта попробуй после удаления объекта из переменной (ремув-локейшн) дополнительно обнулить её ( set udg_name = null ), и посмотри чем это обратится.
18
Используй координаты вместо точек, у них (переменных типа real) утечек нет.
Принятый ответ
26
Extremator:
Чисто ради своего собственного опыта попробуй после удаления объекта из переменной (ремув-локейшн) дополнительно обнулить её ( set udg_name = null ), и посмотри чем это обратится.
обнулять глобалки? да вы сударь в ударе
33
Hate, ну это имеет смысл в каком-то редком случае (не здесь), где в последующим надо проверить значение глобалки и сравнить его с null/тшд
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.