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

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

Ответ
 
Diman_52

offline
Опыт: 136
Активность:
Как убрать индикаторы здоровья??
Как сделать карту так, чтоб в игре не показывались индикаторы здоровья?
Старый 08.08.2013, 15:46
and_y87
Тру Кодер
offline
Опыт: 21,030
Активность:
  1. зменить модель
  2. заменить текстуру
  3. маскиты
Старый 08.08.2013, 15:49
max1999222

offline
Опыт: 1,728
Активность:
Diman_52,
маскиты
по другому не как
Старый 08.08.2013, 16:02
and_y87
Тру Кодер
offline
Опыт: 21,030
Активность:
max1999222, по другому не как
как это так? А если сделать текстуры отображения прозрачной на 100% ...
либо модель отображения изменить ?
Старый 08.08.2013, 16:10
max1999222

offline
Опыт: 1,728
Активность:
MEXAHuK, не разбераюсь в моделинге но делать каждому юниту
текстуры отображения прозрачной на 100% ...
модель отображения изменить
мне кажется лучше даже не браться.
Старый 08.08.2013, 16:35
Вестник Мондаса
Cyber-Planner
offline
Опыт: 4,604
Активность:
Действие Игра - Disable pre-selection
Старый 08.08.2013, 16:52
max1999222

offline
Опыт: 1,728
Активность:
terribledamage, ОМГ, до сих пор не обращал внимание на эту функцию
Старый 08.08.2013, 17:02
and_y87
Тру Кодер
offline
Опыт: 21,030
Активность:
terribledamage, Действие Игра - Disable pre-selection
Вау, прикольно...
Старый 08.08.2013, 18:57
potapchek
Battle For Life
offline
Опыт: 6,095
Активность:
А как же шкала выбора -1.
Старый 08.08.2013, 20:41
SID69
DET
offline
Опыт: 19,693
Активность:
max1999222:
Diman_52,
маскиты
по другому не как
Во-первых - еще есть не один способ.
Во-вторых - юнита нельзя будет выделять.
В третьих - Учите оба граматику.
Старый 08.08.2013, 22:07
Патиссончик
Time marches on
offline
Опыт: 9,881
Активность:
В третьих - Учите оба граматику.
Воистину!
Старый 12.08.2013, 15:38
MantiS ViP_LoL

offline
Опыт: 175
Активность:
potapchek:
А как же шкала выбора -1.
Я ставлю 0 чтоб и круга не было но можно и так
Старый 12.08.2013, 19:37
MpW

offline
Опыт: 49,964
Активность:
Как спрятать, скрыть или удалить полосу / убрать полоску жизни или индикаторы здоровья, хп бар ( hp bar ) :

1) Дать москитов. Юнит при этом становится невыделяемым и его нельзя атаковать. Еще с этой способностью юнит может проходить насквозь юнита. Говорят что можно дать и потом убрать москитов, и полоска у юнита должна убраться. Такой вот баг вара. На самом деле у меня не работало. Прочитать про баг вара можно по ссылке
http://xgm.guru/forum/showthread.php?t=21369 - раздел 1. пункт 2

Юнита со способностью москиты нельзя выбрать, но можно отдавать ему приказы или на него приказы через триггеры. Это очень хорошо для dummy
Цитата:
Кстати говоря, юнит без модели тоже не имеет полоски, где используют разве что это dummy, только вот круг остается.


2) Триггеры: Действие - Игра - Disable pre-selection. Прячет полоски, и не только. Убирает полоски у всех юнитов над ними. Если хотите можно еще попробовать сделать, чтобы только у одного игрока или нескольких было выключено, то можно через GetLocalPlayer

3) Если хотите отдельных юнитов - меняйте значение в РО. В РО у юнита меняйте размер шкалы выбора (полоски), высоту выбора зажимайте shift и меняйте.

РО - юнит - Графика - шкала выбора = -1.
РО - юнит - Графика - Высота выбора = твоя высота
Убирает высота выбора подсказку над головой юнита (обычно подсказки замечал у нейтрально-враждебных)

1 -ый минус: Если размер полоски сделать нулевым или отрицательным, то иногда могут появляться глюки. Короче этот результат может привести к тому что на экране игрока может то появляться, то исчезать, то плавать по экрану непонятная полоска (и все всегда по-разному), обычно при смещении камеры игрока или при наведении мыши, то есть ХП-бар юнита просто отрывается от этого юнита и начинает летать как бы сам по себе. Это баг вара, игра не может определить куда полоску ставить, смещать. При включенных полосках (в настройках варика можно включить показ индикаторов) это было бы более заметно, и вид будет ужасающим, тем более когда юнитов таких много. Решение: меняйте в РО высоту выбора шкалы (полоски), вставьте самую максимальную высоту или наоборот максимально отрицательную. Твоя полоска будет выше игровой камеры или наоборот.

2-ой минус: Это круг выбора, ведь круг тоже убирается, когда размер шкалы <= 0. Полоска и круг взаимосвязаны. Мне кажется длина полоски, то есть шкала = равна диаметру (или радиусу) круга. Решение: Решается просто как и в первом случае. Меняйте только высоту полоски, а круг, следовательно, шкалу выбора оставить в покое, как было.

Второе решение (от 2-го минуса) мягко говоря не рабочее (проверил только что, хотя может у вас заработает, советовали так), я делал так: менял высоту, и еще поменял знак от размера шкалы (с плюса на минус например =2.5, а я вставил =-2.5). Конечно смотрится круг под ногами не всегда хорошо.

4) Сделать юнита зданием и дать зданию способность "неуязвимый (нейтральный)" или зданию дать категорию "нейтральный". Можно еще тригерной командой сделать здание неуязвимым. Хорошо работает. Про категорию я точно не знаю. Убирается при наличии способности "неуязвимый", или дается при ее же удалении (или триггерными командами делаем неуязвимым, или наоборот).

Минусы: Также если захотите сделать юнита зданием, то бывают фаталы из-за пафинга, пути. Обычно при строительстве здании (помню я убрал все текстуры пути и все что связано с разделом пути, я хотел чтобы здания друг на друге строились, а еще хотел сделать неуязвимого юнита-воина без полоски). Например стоит здание, а рядом рабочий вдумал построить и происходит вылет (особенно это видно с ИИ). При правильной настройке фаталов не должно быть. Решение: У юнита в РО обязательно должно быть указано в разделе пути - текстура пути, иначе вылетает, а все остальное можно в разделе пути у юнита стереть по желанию (зависит от обстоятельств), у юнита не-здания текстуры такой нету, и если будете переделывать, то не забудьте про текстуру (хотя во многих картах это необязательно, но например в мили-картах пригодилась). Я надеюсь, что вы не будете прибегать к сложным решениям, я полагаю что это решение хороша только если надо полоску от здания спрятать (например от магазина или от юнита-магазина).

5) заменить текстуру, открываем игровой интерфейс, вот путь и меняем
UI\Feedback\XpBar\human-bigbar-fill.blp

6) Любой кинематографический фильтр со 100%-ной прозрачностью в триггерах. Можно делать через триггеры маску белую с прозрачностью 99%. Если поиграться с триггерами с белой маской или любым другим фильтром можно сделать так что у юнитов не будет полосок видно. Я помню еще освещение неба, короче небо пытался сделать, мне кажется это все фильтры. Этот способ с фильтром прячет полоски всех юнитов, и очень похож на 2-ой способ. Так что мне кажется 2-ой способ лучше

Можно было бы поэкспериментировать со здоровьем юнита (сделать мертвым) или поставить огромное число в здоровье. Хотя полоска похоже отображает графически проценты от здоровья

Отредактировано Steal nerves, 20.11.2013 в 11:40.
Старый 13.08.2013, 22:14
Темак
jass for everyone
offline
Опыт: 7,200
Активность:
Steal_nerves, загляденье, можно в статьи добавлять. Была-б возможность поставил бы плюс в репу.
Старый 14.08.2013, 10:57
and_y87
Тру Кодер
offline
Опыт: 21,030
Активность:
Steal_nerves, 5) заменить модель, открываем игровой интерфейс, вот путь и меняем
UI\Feedback\XpBar\human-bigbar-fill.blp
.blp - кабы намекает: "я текстурка", ибо .mdx - это модельки...
MEXAHuK добавил:
В остальном: суперпост!
Старый 17.08.2013, 04:15
Ответ

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

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

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

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



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