Здравствуйте, кто знает как привязать текстаг к юниту что он был постоянно над ним, при условии что юнитов много и у всех свой текст? Только я лох и не шарю в коде поэтому только тефолт триггеры...
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
23
2 месяца назад
1
Создать плавающий текст над юнитом, записать этот текст в переменную, каждые 0.05 секунд смещать этот плавающий текст к позиции юнита.
Естественно, если у тебя юнитов много, то тебе надо как-то отслеживать где чей плавающий текст. Как вариант можно просто использовать 2 массива - юнитов и текстов, где одинаковый индекс это и есть их связь. То есть Юнит[13] будет соответствовать Текст[13].
Если у тебя будут юниты умирать и надо будет удалять текст - находишь юнита в массиве, устанавливаешь null значение (удаляя юнита из массива), и удаляешь плавающий текст с тем-же индексом что и юнит.
Добавлять по сути так-же, ищешь свободное место в массиве и добавляешь туда юнита и создаешь плавающий текст с тем-же индексом.
Еще не забываем избавляться от утечек с таким постоянным смещением текста (точки то создаются).

Триггеров вполне хватит для такой задачи. Если не понятна какая-то деталь - спрашивай. Но не всю наработку за тебя сделать, а что именно из этого ты не знаешь. Можешь даже показать свой триггер, где ты сделал все что мог а дальше не знаешь что делать и почему не работает.

Кстати, в варике вроде есть ограничение на кол-во плавающих текстов. То есть одновременно больше определенного кол-ва текстов у тебя на карте не будет... То-ли 128, то-ли 256, не помню. Вроде 128.
Ответы (6)
2
27
2 месяца назад
2
То-ли 128, то-ли 256, не помню. Вроде 128.
99
2
26
2 месяца назад
2
konvan5, ограничение на одновременное отображение, а не на существование.
0
23
2 месяца назад
0
Extremator, да, верно, спасибо за уточнение :D
0
18
2 месяца назад
0
konvan5, не припомню нативку или гуи, которые бы могли Двигать текстаги. Насколько я помню, такого не существует, только создавать на месте и делать ему зрительный сдвиг, скорость и смену прозрачности и тд, но не смещать
0
23
2 месяца назад
Отредактирован konvan5
0
EugeAl, стандартный редактор 1.26а
Загруженные файлы
0
18
2 месяца назад
0
konvan5, Сорян, забыл )
1
37
2 месяца назад
1
Вот тут есть пример как создать больше лимита и переливать их между множествами

Тоесть показано всегда меньше лимита, но они переливаются в невидимость по очереди
0
32
2 месяца назад
0
Ну таймером двигать за юнитом, собственно там не сложная система получится, 2 массива, таймер и цикл. Ну и очистка, в случаи смерти юнита. Собственно если юнитов будет много, то лучше какую нить модельку с надписью крепить спецэффектом.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.