XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
KuRock

offline
Опыт: 123
Активность:
Нужна помощь в создании текста
Блин народ хочу сделать так - Когда юнит входит в область над нимм появляется полоска =======> и с каждой 2-ой секундой она уменьшается а когда до ходит до конца то героя тпшит в мою зону(или точку x,y) ? как на скирне допустим s39.radikal.ru/i084/1009/3e/75b2d1fed0ca.jpg
Старый 14.09.2010, 13:18
AlexKARASb
Learning cpp
offline
Опыт: 22,103
Активность:
KuRock,
Если объяснишь более понятным языком то помогу.
+составляя алгоритм до тебя может дайти и как его сделать, так что составляй понятнее и тебе же станет яснее задача.
Делается изменение полоски так:
Если я тебя правильно понял, то ты хочешь:
  1. юнит заходит в область
  2. появляется стрелка над ним вся белая
  3. если он пройдет дальше во внутрь региона то стрелка начнем -изменять цвет- "заполнятся"
  4. когда она станет вся "заполненная" то переместить юнита
Если это так то вот:
  • создаем группу G
  • создаем массив текстагов T
  • создаем число I = 0
  • запоминаем значение расстояния от центра региона до края(белые варовские клетки имеют размеры а=128,h=128)
  • юнит вошел в регион
условие твой регион
Действия:
засунуть юнита в группу G
T[I] = создать текст таг, и в надписи поставь твои =====>
аттачим число к юниту, к примеру через юзер дату, SetUnitUserData(GetTriggerUnit(), I)
I = I+1
  • каждые 2сек
Действия:
выбрать каждого в группе G
проверяем расстояние между пикнутым и центром
Сет текст у текстага T[GetUnitUserData(пикнутого юнита)] с размером цветных сегментов равной отношению макс.длинны к длинне меджу пик. ю. и цетром регн. и нецветных (кол-во максимальное сегментов - цветных полученных)
Надеюсь помог натолкнуть на мысль. Должно навеять тебе какую-то идею в реализации
Старый 14.09.2010, 15:49
KuRock

offline
Опыт: 123
Активность:
AlexKARASb:
если он пройдет дальше во внутрь региона то стрелка начнем -изменять цвет- "заполнятся"
когда она станет вся "заполненная" то переместить юнита
нет, вообще у меня задумка такая, вот над ним появляется стрелка белая
3)Появляются крипы там зависящие от его лвл(это неважно) и с каждой второй секундой эта стрелка становится зеленее) и когда она полностью заполнится то удалить всех оставшихся крипов и переместить в другую зону! А если он здох то все что было поставить на свое место!
Старый 14.09.2010, 21:14
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 15:49.