Добавлен
Я знаю что существуют множество видов утечек, но у меня вопрос. Могут ли просто автоатаки с эффектами дальнего боя вызывать утечки? Но тогда как избавиться от них?

Порождать утечку может только объект, чей тип наследует тип handle.
Такие типы как:
  • boolean
  • integer
  • real
  • string
являются базовыми и утечек не порождают. Все остальные типы (unit, group, timer, multiboard и т.д.) являются наследниками типа handle и могут вызывать утечки.
Подробнее тут:
и тут:
Исключением из правил является тип player. Так как игроки существуют на протяжении всей игры, так как они не уничтожаются и не удаляются, являются постоянным объектом существующим на протяжении всей игры, утечек они не порождают.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
16
И еще вопрос, создают ли утечки Текст, всмысле всплывающий текс как например Подсказка в компаниях? Если да то как их удалить? В статьях нету про это.
13
bazeba:
И еще вопрос, создают ли утечки Текст, всмысле всплывающий текс как например Подсказка в компаниях? Если да то как их удалить? В статьях нету про это.
Обычный игровой текст или плавающий? Обычный - нет.
15
Автоатаки утечек не создают. Текстаги могут, но обычное системное сообщение - нет.
16
NekoriDes:
bazeba:
И еще вопрос, создают ли утечки Текст, всмысле всплывающий текс как например Подсказка в компаниях? Если да то как их удалить? В статьях нету про это.
Обычный игровой текст или плавающий? Обычный - нет.
Ну если это нет тогда проблема с плавающим. Вот у меня допустим юнит подходит к барьеру и взрывается (тут утечки быть не должно уже поправили) И над барьером весит ее прочность в виде плавающего текста, при контакте с юнитом значение меняется, это нужно устранять тут есть утечка?, Если что я могу триггер скинуть
13
bazeba:
NekoriDes:
bazeba:
И еще вопрос, создают ли утечки Текст, всмысле всплывающий текс как например Подсказка в компаниях? Если да то как их удалить? В статьях нету про это.
Обычный игровой текст или плавающий? Обычный - нет.
Ну если это нет тогда проблема с плавающим. Вот у меня допустим юнит подходит к барьеру и взрывается (тут утечки быть не должно уже поправили) И над барьером весит ее прочность в виде плавающего текста, при контакте с юнитом значение меняется, это нужно устранять тут есть утечка?, Если что я могу триггер скинуть
Ну если плавающий текст там постоянно и ты просто меняешь его значение, то все ок. Но триггер можешь и скинуть.
16
Если что вот 3 триггера отвечающие за этот барьер
Отвечает за изменение прочности
Создание плавающего текста
Изменение текста на значение
13
Ну он у тебя в глобалке и постоянно висит => ничего очищать не надо, все ок.
Утечка - это когда ты что-то удалил, а оно у тебя все еще висит в памяти. Тут же ты просто поменял значение.
16
NekoriDes:
Ну он у тебя в глобалке и постоянно висит => ничего очищать не надо, все ок.
Утечка - это когда ты что-то удалил, а оно у тебя все еще висит в памяти. Тут же ты просто поменял значение.
странно но почемуто именно в этом месте увеличивается количество утечек. У меня детектор стоит. Когда юнит подходит он взрывается как в триггере написано и количество утечек увеличивается, может чтото упустили?
22
А не проще было бы сделать на JASS и не делать танцев с бубном?
16
Bornikkeny:
А не проще было бы сделать на JASS и не делать танцев с бубном?
Умный блин такой, Проще не проще, если знаешь джасс так помоги а не делай умные советы.
15
Порождать утечку может только объект, чей тип наследует тип handle.
Такие типы как:
  • boolean
  • integer
  • real
  • string
являются базовыми и утечек не порождают. Все остальные типы (unit, group, timer, multiboard и т.д.) являются наследниками типа handle и могут вызывать утечки.
Подробнее тут:
и тут:
Исключением из правил является тип player. Так как игроки существуют на протяжении всей игры, так как они не уничтожаются и не удаляются, являются постоянным объектом существующим на протяжении всей игры, утечек они не порождают.
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.