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

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

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