Герой выпускает стрелу, которая летит на расстояние n. При столкновении с вражеской боевой единицей оглушает, наносит n урона и исчезает.
Аналогом является стрела Мираны из Доты.
Как реализовать?

  1. Существует поиск, где реализовано таких скилов вагон р тележка.
  2. Там же в поиске описаны алгоритмы работы.
  3. Но если все таки лень тебя одалела, двигаем даммика, энумимим юнитов вокруг него, провряем на наличие враждебных. Есть - станим и дмажим, если нет - возвращаемся к началу пункта 3.
`
ОЖИДАНИЕ РЕКЛАМЫ...
25
  1. Существует поиск, где реализовано таких скилов вагон р тележка.
  2. Там же в поиске описаны алгоритмы работы.
  3. Но если все таки лень тебя одалела, двигаем даммика, энумимим юнитов вокруг него, провряем на наличие враждебных. Есть - станим и дмажим, если нет - возвращаемся к началу пункта 3.
Принятый ответ
22
Делаешь даммика с моделью стрелы, который будет бежать в заданном направлении. У даммика есть аура, действующая на врагов в маленьком радиусе. Если вражеский герой попал под ауру - стрелу удалить, героя оглушить.
Хотя как это было в самой доте реализовано не знаю, это мой пример)
25
Editor, у ауры есть проблема в почти секундной задержке, по этому лучше пользоватся энумом.
5
ну он не на триггерах, надеюсь разбираешься в коде
Загруженные файлы
4
Aristokrat952:
ну он не на триггерах, надеюсь разбираешься в коде
лучше добавь юниту-стреле время жизни на 0.10, а не удаляй сразу. у тебя иногда получается так, что юнит удаляется быстрее, чем юзает стан
5
SamuraiKing, типо иногда не успевает? Ну думаю это хорошее решение, спасибо за совет.
4
Дело в том, что я еще давно делал что-то подобное, но у меня не получалось двигать эту стрелу и я забил на это все.
Проблема решена, всем благодарочка.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.