Привет, я тут делал триггерно способность, смысл такой:
*Воин использует способность "Удар Щитом" на цель; цель "отталкивается" от Воина и врезается в препятствие, все это время цель оглушена и после столкновения остается оглушенной*
Способность состоит из двух триггеров, ссылки в конце вопроса , #1 активирует триггер #2 и станит цель.
#2 тем временем толкает цель пока та оглушена.
Все работает как я хотел, но не идеально.
Мне нужно отследить когда "цель" столкнется с препятствием ну или когда триггер перестанет ее толкать. (Или то что цель не двигается с места)
Хочу сделать так, чтобы когда цель "врезалась" в любое препятствие, или хотя бы только декорацию - то тогда срабатывает другой триггер, и Воин прыгает к цели нанося удар. А еще хотелось бы добавить звук, который воспроизводился бы при столкновении.
Желаю выслушать ваши советы:
Ссылки на скриншоты триггеров

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

Убери Wait во 2 триггере, во-первых.
В 1 триггере поставь действие TurnOn (включить) триггер 2 (на втором триггере нажми правой кнопкой и выбери изначально включён. У тебя вроде как действие Run, я так понимаю, просто у меня на англ WE.
Во втором триггере поставь событие Время Pereodic 0.02 сек.
Сделай условие, если в точке твоего двигаемого юнита тип проходимости Ходьба, то: дальше выключает этот триггер и делаешь другие свои действия, ьам звук добавляешь и т.д.
А вообще, судя по скринам твоих триггеров, ты ещё очень далёк от создания даже триггерных способностей.
Советую, лучше изучи какие бывают События, Действия и Условия, и что они делают.
Мышкоблудка:
Такие сложные вещи лучше наверно на jass делать, хоть это сложнее будет
Ты, конечно, колоссально помог в вопросе, но я открою тебе секрет: ничего тут сложного, на ГУИ изи делается, как и большинство других скилов.
0
19
7 лет назад
0
Похожие вопросы:

ответ
Если нету баффа, а тупо урон то кастуем скилл даммиком и проверяем на урон от этого дамми юнита.
ответ
quq_CCCP, а если за монстра дали 8 голды?) А если расходы?
(Upkeep)

Помочь тебе может такая функция - Игрок - Player score - золота добыто.
Когда изменяется количество золота игрока - можно сравнивать предыдущее значение добытого золота и текущее.
(К счастью для тебя этот пункт не считает награду за уничтожение)
ответ
Каждую секунду пикаешь юнитов по всей карте,если есть бафф то дать способность если нету баффа и есть способность (крита) то удалить способность
ответ
Проверкой на неуязвимость есть 2 версии проверки, одна требует мемхак а друга нет.
Там проверка на то что дамми юнит сможет нанести урон юниту или нет, если не сможет - юнит неуязвим.
ответ
Я думаю захват делается не так, как у тебя - у тебя захват будет мгновенный
Там нужна целая переменная на прогресс захвата, и переменные для подсчета юнитов с обеих команд для того чтобы найти скорость захвата

1
32
7 лет назад
1
Реализация не гуи недает в полной мере определить это, столкновение рассчитывается при каждом такте смещения юнита ибо проверкой что цель двигается дальше неможет (край карты и тому подобное).
2
15
7 лет назад
2
Такие сложные вещи лучше наверно на jass делать, хоть это сложнее будет
2
22
7 лет назад
2
Убери Wait во 2 триггере, во-первых.
В 1 триггере поставь действие TurnOn (включить) триггер 2 (на втором триггере нажми правой кнопкой и выбери изначально включён. У тебя вроде как действие Run, я так понимаю, просто у меня на англ WE.
Во втором триггере поставь событие Время Pereodic 0.02 сек.
Сделай условие, если в точке твоего двигаемого юнита тип проходимости Ходьба, то: дальше выключает этот триггер и делаешь другие свои действия, ьам звук добавляешь и т.д.
А вообще, судя по скринам твоих триггеров, ты ещё очень далёк от создания даже триггерных способностей.
Советую, лучше изучи какие бывают События, Действия и Условия, и что они делают.
Мышкоблудка:
Такие сложные вещи лучше наверно на jass делать, хоть это сложнее будет
Ты, конечно, колоссально помог в вопросе, но я открою тебе секрет: ничего тут сложного, на ГУИ изи делается, как и большинство других скилов.
Принятый ответ
0
6
7 лет назад
0
Я бы посоветовал обуздать свою фантазию. Все равно ты никого не удивишь этим "спеллом", поэтому лучше интересную механику придумай а не труднореализуемую вторичность
0
12
7 лет назад
0
Basile2:
Я бы посоветовал обуздать свою фантазию. Все равно ты никого не удивишь этим "спеллом", поэтому лучше интересную механику придумай а не труднореализуемую вторичность
Ну, как бы целью моего "мааленького" разового проекта, было создание нескольких героев, с необычными и "эпичными" скиллами. Но вот мой первый герой, которого я хотел сделать самым "стандартным" и простым в управлении.
Возник вопрос в одном из его скиллов, но я уже нашел ответ. Спасибо за критику.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.