Короче, помогите отыскать наработку или напишите, пожалуйста, если не сложно.
Мне нужно чтобы для каждого HeroUnit, если тот жив, создавался триггерный ХПбар ровно над головой по схемке: [ hp / maxhp ] или заполненный какими то тесными символами, процентно отражающий текущий запас, по типу: [██████████]. Изначальный цвет бара 0,100,0, но чем ближе к смерти, тем краснее бар(не могу придумать формулу для этого, хоть и знаю что там только с зеленым и красным взаимодействие).
HeroUnit[] - это массив от 1 до 12 - переменная героя каждого из игроков.
А, ну и само собой, бар должен быть видим только тем, кто видит самого героя, а не всем на карте(помню такой недочет где то видел и сам потом натыкался).
Почему я собственно спрашиваю, за исключением формулы цветов - просто я не разбираюсь в джассовом таге и его настройках, притом что гуишный создается только в точке и не может быть так просто переконвертирован в координатный, а нагружать игру точками в постоянном периоде 0.01-0.02, вообще не хочется...
В общем, помогите, пожалуйста.
А, и еще нужно условие перед созданием текста, помимо "жив ли герой", чтобы он НЕ состоял в такой то группе(я хочу сделать текстовые ХП героям, чтобы отключить настоящий, также сделать тень через аттач, чтобы можно было реализовать инвиз через 100% прозрачность - достаточно оригинально, мне кажется). Также хотелось бы что то придумать через GetLocalPlayer, типа чтобы можно было скрыть ХП бар только от определенного игрока(невидимость только для цели способности - иллюзия), но я уже не соображаю ничего кроме массивной группы для каждого владельца ХП бара, в которую добавляются игроки, которые НЕ должны видеть бар.

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

Где-то я видел наработку с этими хр барами.
Найдётся в ресурсах пользователя JesusHipster.
0
19
7 лет назад
0
Лол, символ отразился кодом. Выходит в варкрафте тоже нельзя будет его применить?
Загруженные файлы
0
32
7 лет назад
0
Хп бар из текстага можно надыбать в карте BomberCommand от Blizzard.
0
19
7 лет назад
0
quq_CCCP:
Хп бар из текстага можно надыбать в карте BomberCommand от Blizzard.
В игре карта почему то не запускается(нет слотов игроков), а в редакторе я не могу найти то что отвечает за бар, т.к. я его даже не видел + там слишком много джасса:(
Да и не думаю что их бар подойдет под то что мне нужно
1
29
7 лет назад
Отредактирован 16GB
1
||| используй с размером шрифта где-то 6.5*0.023/10.
6.5 это размер из гуи
Как-то так выглядит. Жирновато конечно. Но тоньше вряд ли сделаешь.
0
28
7 лет назад
0
если не ошибаюсь то тексттаг можно крепить к юниту
для отображения бара только тем кто видит героя нужно юзать локалплеер
на гуи этого не сделать
вывод - учи jass
0
19
7 лет назад
Отредактирован Darknessay
0
nvc123:
если не ошибаюсь то тексттаг можно крепить к юниту
для отображения бара только тем кто видит героя нужно юзать локалплеер
на гуи этого не сделать
вывод - учи jass
А крепление к герою не утечно?
Потому я прошу наработку...
0
15
7 лет назад
0
Нет, не утечно.
Не стоит искать утечек там где их нет, особенно без понимания самого принципа "утечек".
0
28
7 лет назад
0
AlexSan, утечки зло и они всюду
особенно если не знаешь что такое утечка)
0
19
7 лет назад
0
nvc123:
если не ошибаюсь то тексттаг можно крепить к юниту
В любом случае, он крепится неровно(там центр крепления - это начало текста, поэтому он смещен вправо). Я его смещенным на 70 влево всегда ставил, чтоб он ровно над героем был, так что мне нужны именно коорды.
Камон, ребят, я знаю что для вас, джассеров, это несложно. Сделайте пожалуйста наработку:с
1
28
7 лет назад
1
Сделайте пожалуйста наработку:с
с подобным в стол заказов
2
11
7 лет назад
2
Где-то я видел наработку с этими хр барами. Там в качестве бара используется юнит, у которого модель бара. Если сделать юнита невидимым для врагов, то по идее хр бар может видеть только игрок.
2
30
7 лет назад
2
Где-то я видел наработку с этими хр барами.
Найдётся в ресурсах пользователя JesusHipster.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.