Короче есть триггер, который убивает юнит, при его смерти игроку падает 25 дерева, и это отображается плавающим текстом. И все вроде работает, но когда таких юнитов умирает много, а их умирает много, некоторый текст залипает и остется висеть в воздухе, как это пофиксить кто знает?

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

Нюх подсказывает, что отсутствуют локальные переменные... и всё делается через LastCreatedFloatingText, и возможно даже все тексты при создании заносятся в одну глобальную переменную.
0
24
9 лет назад
Отредактирован Melissa
0
Покажи как ты работаешь с текстом.
А лучше сразу впишись вот в такой образец.
Загруженные файлы
0
24
9 лет назад
0
Я так понял то что ты предлагаешь использует дополнительные переменные, а для меня это тяжеловато для карты
0
24
9 лет назад
Отредактирован Melissa
0
NilasAran_39, нет) переменные там по другой песне вообще) просто под рукой было это.
Так тебя меньше пугает?

So... Покажешь свой код или мб скажешь устроил ли тебя такой ответ?
Загруженные файлы
4
2
9 лет назад
4
Нюх подсказывает, что отсутствуют локальные переменные... и всё делается через LastCreatedFloatingText, и возможно даже все тексты при создании заносятся в одну глобальную переменную.
Принятый ответ
0
24
9 лет назад
0
modern19999, Именно так,
Melissa, Вечером вернусь скину пример
1
5
9 лет назад
1
максимальное количество триггерно созданного текста вроде как одновременно созданно 99. это максимальный хэндл для текста, если их больше то там либо текст не создастся либо если ты не используешь локалки то не удалится. потомучто getlastfloatingtext это глобалка без массива. ну дальше я думаю понял причину )))
Чтобы оставить комментарий, пожалуйста, войдите на сайт.