Есть какая-то возможность отображать заряды способности?
Можно конечно через фрейм, но слишком запарно или менять иконку, но тоже запарно.

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

Кароче я пытался рисовать заряды на способностях фреймамми сверху на абилке, и тут много минусов:
  1. Нужно детектить выбор другого существа
  2. Заряд в виде картинки перекрывает наведение на способность
  3. (самое сложное), надо детектить запуск абилок требующих наведение, стандартных (патруль, движение, атака), ну и просто абилку с приказом точка или область, иначе заряд будут висеть в воздухе на черном поле
  4. Возможно будет нормально реализовано на собственном интерфейсе
  5. Хороший пример вот тут, тут просто цифры на своих кнопках, но придётся вообще перепилить весь интерфейс

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
29
4 года назад
1
И юнит вроде как тоже, там разницы особо нет
Юнит появляется под героем. По типу юнита можно отследить заклинание, по владельцу юнита игрока, если лимит героев - 1 на игрока то можно без бубна и героя отследить. Правда не тестил с передачей контроля.
0
33
4 года назад
Отредактирован Кет
0
просто я делал с покупкой предмета и такой предмет не детектился событием
Bergi_Bear, а через какое событие? Я расширенный инвентарь на основе магазина вот тут делал и как-то детектил, но не могу точно вспомнить.
Хм, кстати, система способностей с зарядами там тоже была. Надо посмотреть вечером.
0
32
4 года назад
0
Юнит появляется под героем. По типу юнита можно отследить заклинание, по владельцу юнита игрока, если лимит героев - 1 на игрока то можно без бубна и героя отследить.
хмм точно, можно же и так отследить

Кет, куда смотреть то?, система указателей прикольная, но дергается в движении, меня замочили 3 холопа и конец...
0
28
4 года назад
Отредактирован PT153
0
Юнит появляется под героем.
Почему нельзя просто воспользоваться событием "Юнит продаёт юнита?

Игрока-владельца продавца можно определить через GetTriggerPlayer(). Ну или через GetOwningPlayer(GetTriggerUnit()).
1
29
4 года назад
1
Почему нельзя просто воспользоваться событием "Юнит продаёт юнита?
Потому что оно не срабатывает.
0
32
4 года назад
0
PT153, потому что близы так и не пофиксили, у AddUnitToStock пропадает цветокод в названии юнита (нашей способности пустышки) и эта продажа юнита/предмета не детектится своим родным событием, у того же лагеря наёмников, продажа срабатывает, но число менять нельзя..
Если юнит умел продавать другого юнита и через AddUnitToStock, попытаться изменить это количество, то оно не поменяется и произойдёт задвоение продажи...
0
23
4 года назад
0
ракетницу и сову не подходит что ли?
0
32
4 года назад
0
pro100master,их зарядами нельзя манипулировать
0
23
4 года назад
0
Bergi_Bear, можно. При использывания удалить и вручить заного. Он востанавливает заряд.
0
26
4 года назад
0
pro100master, а как два и больше зарядов ставить?
0
23
4 года назад
0
8gabriel8, такая хитрость делаем 5 таких способностей. А в коде заполнять массив равкод
И каждый абилку по разному количеств. Например у тя было 5 заряд и он тратит с память кода количест данного равкода когда он имеет равно 1 то устанавливаем галочку заряд кончилось. Или при покупке сверяем равкод если это 5 зарядный и тратил 2 раза то 3 + (1 новый купленый) то удаляем равкод и вручаем равкод с 4 заряд.

если вы не планируетесь 100 заряд конечно
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.