Как повесить на юнита обратный отсчет, как для призванного существа, но в последствии не убить самого юнита? При этом таймер все так же можно было бы остановить.

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
По идее таймер может встать на паузу, если юнита поставить на паузу. Правда, там и бафф стана может сохраниться, но это не точно.
Ещё есть вариант с отображением не полоски, а цифр оставшегося времени, как-нибудь красиво это замутив. Например, с помощью DGUI создавая панель над панелью характеристик и портрета, где будет указано оставшееся время, либо просто убывающая шкала, ведь в неё не придётся вглядываться.
Всё-таки опиши на конкретном примере, как это должно выглядеть, а не общими словами.
Принятый ответ
30
Например, с помощью DGUI
Дгуи со свободной камерой не работает, что не всегда удобно. Полоски проще.
26
Можно ещё цвет юнита менять, например, от насыщенного красного до нормального)
6
8gabriel8:
По идее таймер может встать на паузу, если юнита поставить на паузу. Правда, там и бафф стана может сохраниться, но это не точно.
Ещё есть вариант с отображением не полоски, а цифр оставшегося времени, как-нибудь красиво это замутив. Например, с помощью DGUI создавая панель над панелью характеристик и портрета, где будет указано оставшееся время, либо просто убывающая шкала, ведь в неё не придётся вглядываться.
Всё-таки опиши на конкретном примере, как это должно выглядеть, а не общими словами.
Все расписывать не буду, т.к. весьма долго, но в один момент герой входит в "режим", бафающий ег по хак-кам(каким еще не придумал), длится он, допустим, 9 сек(тоже не придумал), все это время вместо полоски опыта идет обратный отсчет. Затем на юнита используют способность, продлевающую длительность подобных "режимов" на 2 секунды, что на деле просто останавливает полоску таймера на 2 секунды.
26
Упоминал, что играл в карты, где подобное было реализовано. Это какие, например?
6
Ну, я скорее имел ввиду режим на UnitTimedLife, чем возможность паузы таймера. В карте "ChoiceBattle" останавливался таймер, но теперь, когда вы сказали про PauseUnit, я вспомнил, что в основном замечал остановку таймера во время паузы юнита. Я решил, что создатель сам останавливает таймер, но, похоже, это происходит только в паузах из-за упомянутой вами механики.
Да и режимы были реализованы на превращении, скорее всего.
8gabriel8:
Упоминал, что играл в карты, где подобное было реализовано. Это какие, например?
26
Конечно, можно попробовать реализовать костыль, когда вместо юнита выбирается другой, с таймером, который можно ставить на паузу. Но сразу проблемы возникают с отдачей приказов такому юниту на паузе, с анимацией портрета при выборе и отдаче приказа, сможет ли юнит произнести что-то, будучи на паузе, и самми баффы на таком юните будут отсутствовать, а ещё выбор юнита отловить будет не так уж просто.
32
Ну никак таймеры жизни не переделать, удаление баффа = смерть юнита, не снимаются и не паузятся никак кроме паузы...
Таймеры длительности еще бывают у морфов, там их можно бесконечно стартовать с начала, но останавливать все-равно никак нельзя.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.