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