Никогда особо не работал с плавающим текстом, но сейчас решил для себя вывести дебаг способности: сколько ей осталось работать секунд.
Первое применение отлично работает: текст висит над персонажем и каждую секунду меняется. Пока идёт эффект способности, я могу натыкать её ещё N раз, и N текстов будут меняться-переливаться, и все будут счастливы. Как только первый эффект кончился, все следующие тексты показываются только на мнгновение в момент создания, а затем пропадают. Соответстенно, дебаг ну такой себе. В чём может быть проблема? Текст создаю над юнитом нативкой и показываю всем союзникам кастера.

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

Может потому, что ты уничтожаешь текстаг? Задай ему время жизни, либо просто заменяй текст текстага на пустое значение, когда его не должно быть.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
4 года назад
0
Похожие вопросы:

ответ
~8gabriel8:
Например, так.
Создаёшь текст, периодическим триггером на 0.01 секунды его смещаешь. Но всё равно текст сильно дёргается. Надо вскрывать маньяка, либо DGUI, чтобы посмотреть, как там ровно сделано.
ответ
Yury13, что значит изображение? Плавающий текст - это объект. У которого имеются такие параметры как: текст, размер, расположение на карте, цвет, видимость и т. д.
а родная функция редактора "Уничтожить последний созданный текст"
Совершенно верно. Данная функция удаляет текстаг. Также тексттагу можно задать время жизни, как указал NazarPunk. После истечении указанного времени тексттаг самоуничтожится, главное не забудьте обнулить переменную, если работаете в jass.
ответ
TeX13, есть.
call  SetTextTagVisibility(tt, IsVisibleToPlayer(x, y, GetLocalPlayer()))

0
32
4 года назад
0
От версии варика это точно не зависит, никаких принципов при работе текстагов не было изменено.
Код или скрины триггеров в студию.
0
16
4 года назад
Отредактирован Naadir
0
Bergi_Bear, сорямба, только триггеры, но мую, как могу, даже вроде чищу всё, что вижу.
В первом при касте объявляются переменные, во втором синим выделена часть с плавающим текстом.
Сама суть -- воронка вокруг персонажа, потом внутри будет ещё и око урагана, и ограбление караванов.

Да и вообще вот карта-то сама, ничего особо секретного.
Загруженные файлы
0
32
4 года назад
0
Не секу в триггерах эти ваших но...
Кажется тут не хватает при создании функции, который бы делал текстаг постоянным.
Хотя нет, тут точно дело не в этом, эта муи индексация бесконечная, конечно весьма тоже странна, не вижу уменьшения индекса.. Может там в глобалку уперлось?
0
16
4 года назад
Отредактирован Naadir
0
Bergi_Bear, нет, в глобалку не упёрлось, а уменьшение индекса не делаю, потому что не горит пока. В итоговой версии точно будет, но сейчас на тестах пока 8к -- недостижимое число кастов. Насчёт постоянности тексттага интересная мысль, но все тексттаги равноправны, т.е. исчезание тексттага не должно никак отражаться на других. Вообще думаю забить хер и сделать через точку.
2
26
4 года назад
2
Может потому, что ты уничтожаешь текстаг? Задай ему время жизни, либо просто заменяй текст текстага на пустое значение, когда его не должно быть.
Принятый ответ
0
16
4 года назад
Отредактирован Naadir
0
Lord_Teo, idk. Ща попробую и так.

Ты знаешь, да. Я понятия не имею, почему, но это сработало. Я добавляю таймер истечения тексттагу уже после того, как он должен исчезнуть, однако он исчезает вовремя (а не через время своего истечения), а после появления не пропадают.
Короче, поулчилось. Благодарю.

Вообще мб у меня где-то сбивается счётчик, и время, требуемое текущему тексттагу, записывается следующему... Но это вряд ли.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.