Как постепенно выделить юнитов в эти областьи и наносить урон? (чтобы в старых координатах тоже выделялись юниты и наносились урон пока они не выйдут из этого областья или спелл не закончится)

Выполнил один лучший друг, всем кому интересно скинул говнокод (сами разберетесь)
15 - это значение сколько кругов
113.50 - это растояние между всех кругов
Как я получил эти значение?
Дальность скилла - 1700
Скилл полетит от точки А до точки Б за - 0.3 сек
Приодическое время - 0.02 сек
N = 0.3 / 0.02 = 15 (кругов выбора)
Растояние между всех кругов = 1700 / 15 = 113.33 (я взял примерно 113.50)
Удачи!
`
ОЖИДАНИЕ РЕКЛАМЫ...
11
Ну создаешь группу юнитов(G), задаешь начальные координаты(X,Y) и радиус(R), затем в цикле:
  1. выбираешь юнитов в радиусе(R) от XY и добавляешь их в группу(G)
  2. Наносишь урон всем юнитам в группе(G)
  3. Увеличиваешь радиус (я не понял надо или нет, сам думай короче)
  4. X = X + 2*R* cos(угол между кастером и таргетом)
  5. Y = Y + 2*R* cos(угол между кастером и таргетом)
ВСЕ цикл кончился, удаляешь группу и радуешься жизни.
Также можно вместо цикла таймер заебенить, тот же алгоритм в принципе
6
Принятый ответ
Выполнил один лучший друг, всем кому интересно скинул говнокод (сами разберетесь)
15 - это значение сколько кругов
113.50 - это растояние между всех кругов
Как я получил эти значение?
Дальность скилла - 1700
Скилл полетит от точки А до точки Б за - 0.3 сек
Приодическое время - 0.02 сек
N = 0.3 / 0.02 = 15 (кругов выбора)
Растояние между всех кругов = 1700 / 15 = 113.33 (я взял примерно 113.50)
Удачи!
Чтобы оставить комментарий, пожалуйста, войдите на сайт.