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

Лучший ответ:
Уменьшить скорость, и каждый маленький отрезок пути проверять проходимость пути. Если непроходим, то остановить способность.



Просмотров: 530

XGM Bot #1 - 11 месяцев назад 0
Похожие вопросы:

» ответ
сдается мне, что это не возможно без костылей, или же эту фичу юзали все картоделы :\
можно приподнимать декорации с помощью cntrl или shit + page down/page up, но это сугубо визуально, физически они будут все равно размещены внизу
на ум приходит только установка необходимой высоты всем проходящим по верхней стороне юнитам, но там будет другой геморрой (к примеру, если по мосту бежит несколько пехотинцев, враждебных друг другу, пехотинцы на верхней стороне не смогут быть атакованы, так как будут считаться "летающими")
» ответ
Sergey103, для этого выбери один блокиратор, потом нажми на "Правка" и нажми "Выбрать все особые", потом просто удали их.
» ответ
Steal nerves:
Все разобрался, я с обычной декорации сильно протупил, невнимательность.
Еще нашел другой способ, см. карту
» ответ
Steal nerves:
Вот. Есть текст про описание движения как я понял (вот в чем разница между конным и пешим пока тоже не понял, интересует вот, что дает конный)
Эти паффинги, и типы движения взаимосвязаны. У некоторых есть баги, которыми можно воспользоваться. Например, чтобы летающие юниты игнорили ландшафт и летели прямо (вот на клифах может быть криво). На форуме дофига такого. Также можно сделать нелетающих летающими, дать сфинкс или превратиться в ворона (тоже баг) Ну и так далее
Как запретить перемещаться:
  1. Блокираторы пути. Есть баги короче xgm.guru/p/wc3/181384
  2. см. карту SetPathingRect (скачал с хайва)
» ответ
Сам делаю такую систему для второго этажа - делаеш тригер со своей инициализацией и потом через действие первращаеш юнита в летающего и повышаеш высоту полета. Если я говорю что-нибуть не так, то сам хотел бы посмотреть на пример других людей.

Uber #2 - 11 месяцев назад 0
Дайте угадаю, не посмотрев карту:
Скорость отталкивания слишком большая, юниты проскакивают через слишком тонкие блокираторы пути?
Dragonear #3 - 11 месяцев назад 2

Уменьшить скорость, и каждый маленький отрезок пути проверять проходимость пути. Если непроходим, то остановить способность.
alexprey #4 - 11 месяцев назад 2
Uber, мимо, триггерный мув игнорит проверку проходимости
Uber #5 - 11 месяцев назад 0
Увы :(
Araders #6 - 11 месяцев назад 0
Dragonear, а как проверить?
alexprey #7 - 11 месяцев назад 2
FrigatPlay, условие даже в гуи есть, которое проверяет точку на проходимость
Araders #8 - 11 месяцев назад 0
alexprey, Скажем так я глупый, даже тригеры иногда с трудом даются.
pro100master #9 - 11 месяцев назад 0
FrigatPlay, скачай готоый библиотека на проверка и не мучить =) Я вот с нуля карту делал всех библиотек потом начал понимать суть джасс