Засоряется ли память игры, когда я создаю плавающий текст не в точке, а над юнитом?
П.С. Юнит меняет позицию в течение игры.

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

Если тексттаг временный, то не засоряется.
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
19
5 лет назад
1
Похожие вопросы:

ответ
Атака оглушением вызывает подобную ерунду. Да и не только.
Например в доте бы вылетало сообщение 0 при атаке имея МКБ - сообщался бы урон, урон от микробаша, если бы выпал и 0.00 от нулевого критического удара.
Решение простое - поставь условие, что полученный урон больше 0.00, тогда только выводить.
ответ
но когда срабатывает одновременно в некоторых случаях текст остается, в чем причина не знаю
причина в бж функциях
избавься от бж и всё норм будет
ответ
Нет, нельзя.
ответ
ровно 99 штук
ответ
8gabriel8:
А в вопросе упомянутое "всплытие" подразумевает, что текст не появляется вообще что ли?
Только при создании текста 2 раз, с первого раза не создается
Ответ найден, простите за беспокойство.
Добавил функцию ((код SetTextTagSuspended(udg_SummUnit[udg_Summ],false) ))
Спасибо за внимание!

1
26
5 лет назад
1
Текст-это строка, а строки кешируются, то есть оставляют информацию о себе в памяти до выхода из игры. Вот тут разбирали этот момент xgm.guru/p/wc3/222363/comments?postid=413639#comment34
Вообще не стоит беспокоиться о каждой утечке памяти. Кроме кешированных строк они будут существовать до завершения карты, ничего страшного не будет, если не удалишь пару точек и групп. Проблемы возникают из-за ОГРОМНОГО количества объектов игры, утекающих за МАЛОЕ время.
периодически
0
28
5 лет назад
0
Если тексттаг временный, то не засоряется.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.