Доброго времени суток.
Итак, создал триггерную способность на основе "Канала", но вот незадача: при ее применении, если не отдавать герою других команд, он будет бесконечно проигрывать анимацию, указанную в поле "анимации" способности ("spell" если поле пустое).
Я пробовал первым же действием в триггере сбрасывать анимации (reset unit's animations) и/или проигрывать другую анимацию (play unit's animation) - не реагирует. Что делать?

Скорее поставить задержку в 0.00 сек при применении и потом уже удалять
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
12
Vincent_Freeman:
Я пробовал первым же действием в триггере сбрасывать анимации (reset unit's animations)
не реагирует
20
Скорее всего у тебя проблема с настройками для Канала, или ты не понимаешь, что за что в них отвечает. Жаль, здесь нельзя кидать ссылки на сторонние сайты, подкинул бы материал. Вот немного:
Данные: Отключить прочие способности
Если стоит "Да", то пока идет время, указанное в предыдущем параметре, юнит ничего не может сделать (даже отменить заклинание). Если стоит "Нет", то во время использования способности юниту можно отдать приказ делать что-либо, но это будет считаться отменой использования этой способности. Пример - "Похищение жизни" - пока похищаешь двигаться не можешь, любое движение - разрыв заклинания.
Данные: Следовать в течении времени
Это для создания способностей типа "channelling". Когда абилка кастуется, то она будет длиться не больше чем указанное время.
Данные: Длительность графики
Когда колдуете заклинание, на цель будет периодически накладываться спецеффект. Установите этот параметр, чтобы указать, как часто он будет накладываться. Например если вы установите спецэффект - какой-нибудь взрыв и этот параметр на 3, то пока вы колдуете заклинание, каждые 3 секунды на цель накладывается взрыв.
Можно поставить второй из параметров выше на 0 или 0.01, тогда юнит просто один раз откастует и все. По крайней мере у меня так было. А вообще может и от модели зависеть.
1
Поддерживаю предыдущего комментатора, скорее всего вы просто забыли изменить графу "Следовать с течением времени". Именно она отвечает за проигрывание анимации юнитом. У "канала" по стандарту, кажется, значение 180 секунд. Можно изменить, например, на 2. Тогда юнит будет проигрывать нужную анимацию 2 секунды.
12
Gabenushka:
...скорее всего вы просто забыли ..."Следовать с течением времени". Именно она отвечает за проигрывание анимации юнитом. У "канала" по стандарту, кажется, значение 180 секунд. Можно изменить, например, на 2. Тогда юнит будет проигрывать нужную анимацию 2 секунды.
Отнюдь, я ставил ее и 0.01 и 0.00 - это не помогало.
Я нашел решение (внезапно) в сбросе анимаций (reset unit's animations), но не сразу, когда триггерится скилл, а по истечении времени.
Это все же несовершенное решение, ведь скорость анимаций разная. Все же может кто-либо сбросить наработку, где способность на основе "Канала" проигрывает заданную любым способом анимацию однократно?
25
Какая модель?
Неужели после приказа "идти" или др. анимация на сменяется?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.