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

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
33
Nelloy, в выборе то всё легко, просто клик по любой таргетной способности стирает содержимое стирают всю панель приказов, и оставляет лишь кнопку отмена в координатах (0,2) и получается ячейки, где были абилки а заряды зависнут
13
Bergi_Bear, действительно, не пришло в голову... Можно попробовать на фреймы кнопок абилок повесить скрытие зарядов, а на кнопку 11 скрытие/показ в зависимости от текущего состояния. Но все эти навороты приводят к тому что через замену иконок проще, правда нужно много иконок.
33
Nelloy, варианты ещё есть
Если убрать все стандартные конопки из панели приказов, а все скилы будут без цели, и их переделать на квик касты (ну чтобы по положению курсора определяло, а не просило точку или область), тогда можно и всё таки на фреймах.... останется детектить выбор героя.. Но я всё таки склоняюсь к тому, что лучше на отдельной иконке сделать, темболее режим папки очень облегчает импорт
30
Если убрать все стандартные конопки из панели приказов, а все скилы будут без цели, и их переделать на квик касты
То можно через покупку юнита сделать.
33
NazarPunk, покупка юнита активки не сделает, хотя постойте, просто я делал с покупкой предмета и такой предмет не детектился событием (детектился только тот, что был выдан в РО, но в этом случае нельзя было менять заряды), это то что я хорошо помню.
И юнит вроде как тоже, там разницы особо нет
30
И юнит вроде как тоже, там разницы особо нет
Юнит появляется под героем. По типу юнита можно отследить заклинание, по владельцу юнита игрока, если лимит героев - 1 на игрока то можно без бубна и героя отследить. Правда не тестил с передачей контроля.
33
просто я делал с покупкой предмета и такой предмет не детектился событием
Bergi_Bear, а через какое событие? Я расширенный инвентарь на основе магазина вот тут делал и как-то детектил, но не могу точно вспомнить.
Хм, кстати, система способностей с зарядами там тоже была. Надо посмотреть вечером.
33
Юнит появляется под героем. По типу юнита можно отследить заклинание, по владельцу юнита игрока, если лимит героев - 1 на игрока то можно без бубна и героя отследить.
хмм точно, можно же и так отследить

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

Игрока-владельца продавца можно определить через GetTriggerPlayer(). Ну или через GetOwningPlayer(GetTriggerUnit()).
30
Почему нельзя просто воспользоваться событием "Юнит продаёт юнита?
Потому что оно не срабатывает.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.