Раздел:
Триггеры и объекты
Как убрать полоску здоровья :
1-ый способ Дать москитов. Юнит при этом становится невыделяемым и его нельзя атаковать. Еще с этой способностью юнит может проходить насквозь юнита. Говорят что можно дать и потом убрать москитов, и полоска у юнита должна убраться. Такой вот баг вара. На самом деле у меня не работало. Прочитать про баг вара можно по ссылке вот - раздел 1, пункт 2
Юнита со способностью москиты нельзя выбрать, но можно отдавать ему приказы или на него приказы через триггеры. Полезна для dummy, который чаще используется во многих картах
Кстати говоря, юнит без модели тоже не имеет полоски, где используют разве что это dummy, только вот круг остается.
2-ой способ Триггеры: Действие - Игра - Disable pre-selection. Прячет полоски, и не только. Убирает полоски у всех юнитов над ними. Если хотите можно еще попробовать сделать, чтобы только у одного игрока или нескольких было выключено, то можно через GetLocalPlayer
3-ий способ Если хотите отдельных юнитов - меняйте значение в РО. В РО у юнита меняйте размер шкалы выбора (полоски), высоту выбора зажимайте shift и меняйте.

РО - юнит - Графика - шкала выбора = -1.
РО - юнит - Графика - Высота выбора = твоя высота
Убирает высота выбора подсказку над головой юнита (обычно подсказки замечал у нейтрально-враждебных)
1 -ый минус Если размер полоски сделать нулевым или отрицательным, то иногда могут появляться глюки. Короче этот результат может привести к тому что на экране игрока может то появляться, то исчезать, то плавать по экрану непонятная полоска (и все всегда по-разному), обычно при смещении камеры игрока или при наведении мыши, то есть ХП-бар юнита просто отрывается от этого юнита и начинает летать как бы сам по себе. Это баг вара, игра не может определить куда полоску ставить, смещать. При включенных полосках (в настройках варика можно включить показ индикаторов) это было бы более заметно, и вид будет ужасающим, тем более когда юнитов таких много. Решение: меняйте в РО высоту выбора шкалы (полоски), вставьте самую максимальную высоту или наоборот максимально отрицательную. Твоя полоска будет выше игровой камеры или наоборот. Но что-то высота выбора не работает, если изменить шкалу и высоту выбора, то работает только шкала выбора. А что значит высота выбора для меня загадка, не работает что-то. Мб с моделью как-то.
2-ой минус: Это круг выбора, ведь круг тоже убирается, когда размер шкалы <= 0. Полоска и круг взаимосвязаны. Мне кажется длина полоски, то есть шкала = равна диаметру (или радиусу) круга. Решение: Решается просто как и в первом случае. Меняйте только высоту полоски, а круг, следовательно, шкалу выбора оставить в покое, как было.
Второе решение (от 2-го минуса) мягко говоря не рабочее (проверил только что, хотя может у вас заработает, советовали так), я делал так: менял высоту, и еще поменял знак от размера шкалы (с плюса на минус). Конечно смотрится круг под ногами не всегда хорошо.
4-ый способ Сделать юнита зданием и дать зданию способность "неуязвимый (нейтральный)" или зданию дать категорию "нейтральный". Можно еще триггерной командой сделать здание неуязвимым. Хорошо работает. Про категорию я точно не знаю. Убирается при наличии способности "неуязвимый", или дается при ее же удалении (или триггерными командами делаем неуязвимым, или наоборот).
Минусы: Также если захотите сделать юнита зданием, то бывают фаталы из-за пафинга, пути. Обычно при строительстве здании (помню я убрал все текстуры пути и все что связано с разделом пути, я хотел чтобы здания друг на друге строились, а еще хотел сделать неуязвимого юнита-воина без полоски). Например стоит здание, а рядом рабочий вдумал построить и происходит вылет (особенно это видно с ИИ). При правильной настройке фаталов не должно быть. Решение: У юнита в РО обязательно должно быть указано в разделе пути - текстура пути, иначе вылетает, а все остальное можно в разделе пути у юнита стереть по желанию (зависит от обстоятельств), у юнита не-здания текстуры такой нету, и если будете переделывать, то не забудьте про текстуру (хотя во многих картах это необязательно, но например в мили-картах пригодилась). Я надеюсь, что вы не будете прибегать к сложным решениям, я полагаю что это решение хороша только если надо полоску от здания спрятать (например от магазина или от юнита-магазина).
5-ый способ заменить текстуру, открываем игровой интерфейс, вот путь и меняем
UI\Feedback\XpBar\human-bigbar-fill.blp
6-ой способ Любой кинематографический фильтр со 100%-ной прозрачностью в триггерах. Можно делать через триггеры маску белую с прозрачностью 99%. Если поиграться с триггерами с белой маской или любым другим фильтром можно сделать так что у юнитов не будет полосок видно. Я помню еще освещение неба, короче небо пытался сделать, мне кажется это все фильтры. Этот способ с фильтром прячет полоски всех юнитов, и очень похож на 2-ой способ. Так что мне кажется 2-ой способ лучше
Можно было бы поэкспериментировать со здоровьем юнита (сделать мертвым) или поставить огромное число в здоровье. Хотя полоска похоже отображает графически проценты от здоровья
0
25
11 лет назад
0
Ну, явно не тянет. Если хочешь - создай блог и я перемещу статью туда.
0
27
11 лет назад
Отредактирован MpW
0
не надо в блог. Я блог не веду. Пусть будет. Может перенести куда-нибудь, но зачем?
0
20
11 лет назад
0
Максимум, что я могу сказать за эту статью "спасибо, Кэп". она будет полезна разве что для самых законченных нубов. Но, как показывает практика - такие нубы не читают статьи... они вообще не читают.
0
26
7 лет назад
0
CaptainFox, какое широкое у вас понятие нубства)
3
15
4 года назад
3
CaptainFox:
Максимум, что я могу сказать за эту статью "спасибо, Кэп". она будет полезна разве что для самых законченных нубов. Но, как показывает практика - такие нубы не читают статьи... они вообще не читают.
Я прочитал, мне очень статья помогла
Чтобы оставить комментарий, пожалуйста, войдите на сайт.