Двойной вопрос, нужна помощь такого плана.
Как сделать чтобы обычный Юнит отображался в игре как Герой, то есть имел иконку быстрого вызова в верхнем левом углу, но при этом чтобы он оставался юнитом.
И второе, как сменить его приоритет при выборе нескольких юнитов одновременно (на скриншоте Чёрный Маг и несколько пехотинцев, Маг в отряде идёт в конце, а нужно чтобы отображался первым, как обычно отображаются Герои).

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

магу - приоритет в настройках юнита указать выше бандита
героя - никак, делать героем
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
19
5 лет назад
2
Похожие вопросы:

ответ
Ну у мастера клинка способность то посложнее...
Вот пример:
Для начала нам нужно создать иллюзии героя, а потом скрыть всех их, так же сделав визуальный эффект (если что то зеленые тени, это снаряды).

0
16
5 лет назад
0
магу - приоритет в настройках юнита указать выше бандита
героя - никак, делать героем
Принятый ответ
0
21
5 лет назад
0
Можно еще создать невидимого героя с иконкой юнита, при выборе которого выбирать героя. Хотя, помнится героям можно было иконку в ПО выключать. Возможно, ее можно таким же образом включать для не-героев.
0
26
5 лет назад
0
Тоже такое предполагал сначала, но скрытые юниты не выбираются и триггерно выбор не отлавливается. Аналогично с Москитами не выбрать героя. Есть такой вариант, но его допиливать много надо, чтобы было красиво, также отлов выбора мгновенно не срабатывает, на мгновение появится интерфейс героя:
Допилить можно было бы добавлением триггера на двойной клик по иконке, чтобы центрировал вид на юните, а по поводу выбора читал про события с виджетами, которые обрабатываются раньше обычных событий на GUI, может ими что-то можно сделать. Но это на jass, в нем не спец.
Загруженные файлы
0
28
5 лет назад
0
Чтобы сделать обычного юнита героем, достаточно дать ему равкод с прописными (большими) буквами.
8gabriel8:
Тоже такое предполагал сначала, но скрытые юниты не выбираются и триггерно выбор не отлавливается. Аналогично с Москитами не выбрать героя.
Зачем такие сложности, просто модель убираем, в способностях оставляем неяузвимость.
В карте делаем триггер: событие - каждые 0.03 секунды, действия - выбрать всех юнитов в группе (Все юниты типа юнит-пустышка) и сделать дейсвия:
Если Picked Unit выбран своим владельцем то убрать его выделение и выбрать юнита непустышку.

Делаем именно через периодический триггер, потому что события "Юнит выбран" и "Юнит перестают быть выбранным" работают с задержкой.
0
26
5 лет назад
0
Обязательно каждые 0.03 секунды группу выбирать, может просто конкретного юнита?
0
28
5 лет назад
Отредактирован PT153
0
Если в карте нет героев, то можно заменить некоторые вещи в интерфейсе, а самого юнита сделать героем.

8gabriel8:
Обязательно каждые 0.03 секунды группу выбирать, может просто конкретного юнита?
Если на карте есть несколько игроков, и у каждого есть юнит-пустышка, то группа нужна для их перебора. Если юнит один, то группа не нужна.
0
5
5 лет назад
0
Чтобы сделать обычного юнита героем, достаточно дать ему равкод с прописными (большими) буквами.
Угу, обнаружил этот вариант, опробовал. Но мне нужно не создать нового героя на основе уже готового юнита, а скорее использовать интерфейс как у героя (с иконкой в верхнем левом углу), но чтобы при этом юнит оставался юнитом.
Буду пробовать второй вариант.
0
28
5 лет назад
0
Если в карте нет героев, то можно заменить некоторые вещи в интерфейсе, а самого юнита сделать героем.
У меня в карте нет героев, потому реализовал так. Если такой способ подойдёт, могу скинуть необходимые параметры и текстуры.
0
5
5 лет назад
0
У меня в карте нет героев, потому реализовал так. Если такой способ подойдёт, могу скинуть необходимые параметры и текстуры.
У меня есть герои в карте, как понимаю Ваш вариант мне не подходит...
есть у меня одна мысль, может кто подсказать, как заставить героя использовать способность автоматически, в момент его тренировки/воскрешения?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.