Как сделать плавающий (?) текст на ГУИ. То есть, он появляется, медленно уходит чуть вверх и исчезает. Например, в Эльфы против Троллей. Когда ставишь рудник за эльфов, то на нём показано, сколько тебе дало золота. И это число медленно движется вверх и исчезает. Либо же в классик варике, когда, допустим, светлячок добывает дерево, тебе показано, сколько он добыл, и это число, опять же, двигается вверх и исчезает. Можно ли вообще сделать так, или это происходит только при добыче ресурсов?

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

имеет смысл открыть раздел ГУИ с плавающим текстом, взять словарик английского и самому попробовать его различные комбинации. Если ответить вкратце - да, это можно сделать

Floating Text - Create floating text that reads (Текст) above DamageEventTarget with Z offset (40.00 + (Random real number between 1.00 and 25.00)), using font size 13.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency - создает надпись Текст с нужными настройками цвета и смещения по оси Z над нужным нам юнитом. Создавать текст также можно в любой точке
Floating Text - Set the velocity of (Last created floating text) to 75.00 towards 90.00 degrees - Текст будет смещен на 75 ед. с углом смещения 90 градусов
Floating Text - Change (Last created floating text): Disable permanence - не помню, что делает
Floating Text - Change the lifespan of (Last created floating text) to 3.50 seconds - устанавливает время жизни текста 3,5 сек
Floating Text - Change the fading age of (Last created floating text) to 1.40 seconds - заставляет текст медленно гаснуть в течении 1,4 сек, чтобы он не пропадал резко и выглядело красиво

ищите одноименный раздел и успехов
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
6 лет назад
0
Похожие вопросы:

ответ
Melissa, нужно отслеживать появление/удаление юнитов
каждый раз создавать группу намного удобнее
Тимур, а что по поводу
и вместо
GetFilterUnit() // используется при сортировки группы (Condition)
надо использовать
GetEnumUnit() // используется при переборе группы (ForGroup)
ответ
Просто , нужно тогда будет удалять старый плавающий текст с тем значением , либо там есть замена , ну если вообще не сможешь можешь кинуть мапу , сделаю быстренько .
ответ
После создания текста скрываешь его от всех.
Обращение идёт на группу игроков - все игроки.
Далее берёшь группу (новую, переменная) и заносишь в неё только тех игроков, которые должны увидеть этот текстаг.
Например через аналог "отряда" для юнитов - Группа игроков - действие...
Если выбранный игрок видит точку/юнита - то добавить его в группу
Далее - показать текст этой группе
В конце - очистить группу (удалить/затереть, если это локалка)
ответ
Оттуда достаточно взять только функцию win2World, которая переводит экранные координаты в мировые.

3
20
6 лет назад
Отредактирован ssbbssc
3
имеет смысл открыть раздел ГУИ с плавающим текстом, взять словарик английского и самому попробовать его различные комбинации. Если ответить вкратце - да, это можно сделать

Floating Text - Create floating text that reads (Текст) above DamageEventTarget with Z offset (40.00 + (Random real number between 1.00 and 25.00)), using font size 13.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency - создает надпись Текст с нужными настройками цвета и смещения по оси Z над нужным нам юнитом. Создавать текст также можно в любой точке
Floating Text - Set the velocity of (Last created floating text) to 75.00 towards 90.00 degrees - Текст будет смещен на 75 ед. с углом смещения 90 градусов
Floating Text - Change (Last created floating text): Disable permanence - не помню, что делает
Floating Text - Change the lifespan of (Last created floating text) to 3.50 seconds - устанавливает время жизни текста 3,5 сек
Floating Text - Change the fading age of (Last created floating text) to 1.40 seconds - заставляет текст медленно гаснуть в течении 1,4 сек, чтобы он не пропадал резко и выглядело красиво

ищите одноименный раздел и успехов
Принятый ответ
3
26
6 лет назад
3
ssbbssc выше прекрасно всё расписал. Добавлю лишь карту с примером, где делал уклонение не только от простых ударов, но и заклинаний.
Загруженные файлы
0
20
6 лет назад
0
Floating Text - Change (Last created floating text): Disable permanence - не помню, что делает
яркий пример прекрасного описания
0
10
6 лет назад
Отредактирован LordDracula
0
Floating Text - Change (Last created floating text): Disable permanence - не помню, что делает
вроде, если включить, то текстагу нельзя будет установить время жизни
так и есть.
Этот комментарий удален
2
3
6 лет назад
2
ssbbssc:
имеет смысл открыть раздел ГУИ с плавающим текстом, взять словарик английского и самому попробовать его различные комбинации. Если ответить вкратце - да, это можно сделать

Floating Text - Create floating text that reads (Текст) above DamageEventTarget with Z offset (40.00 + (Random real number between 1.00 and 25.00)), using font size 13.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency - создает надпись Текст с нужными настройками цвета и смещения по оси Z над нужным нам юнитом. Создавать текст также можно в любой точке
Floating Text - Set the velocity of (Last created floating text) to 75.00 towards 90.00 degrees - Текст будет смещен на 75 ед. с углом смещения 90 градусов
Floating Text - Change (Last created floating text): Disable permanence - не помню, что делает
Floating Text - Change the lifespan of (Last created floating text) to 3.50 seconds - устанавливает время жизни текста 3,5 сек
Floating Text - Change the fading age of (Last created floating text) to 1.40 seconds - заставляет текст медленно гаснуть в течении 1,4 сек, чтобы он не пропадал резко и выглядело красиво

ищите одноименный раздел и успехов
Проблема была в том, что я даже с русскими триггерами не мог разобраться)) Спасибо за подробный ответ, теперь всё работает. Тема закрыта.
0
20
6 лет назад
0
RikLine:
на здоровье
русик триггеров советую снести, к английскому в итоге привыкнете, а русик убивает часть функций
неведомо как, но убивает
Чтобы оставить комментарий, пожалуйста, войдите на сайт.