Подскажите как я могу отмерить расстояние между юнитами в группе
например я добавил всех юнитов в группу и мне надо узнать расстояние между юнитами каждую секунду, если расстояние больше 300 то наносить урон

Desgul, дота, спектра, при атаке её урон игнорирует защиту противника если рядом с ним нет его союзников. В доте оно очень криво сделано.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
32
Локейшены только не плоди. А как узнать какой отошел от других - меришь расстояние между каждым из них вначале и сохраняешь, если оно стало меньше - сохраняешь текущее значение, если больше то наносишь урон. На гуи думаю не осилишь такое.
15
quq_CCCP, Печально, Я не разу не пробовал а ведь можно точки обновлять через цикл цело А?
27
Desgul, какое условие работы? просто не понятно.
вам нужно, чтобы юниты не отходили на 300 м от какой-то точки или центра, либо от юнита-кастера? тогда надо брать эту точку за основу. И относительно нее проверяете расстояние.
Если расстояние между точкой и выбранным юнитом больше 300, то наносим дамаг

Desgul, точки плодятся, а учитывая что ты каждую сек плодишь много точек. лучше использовать координаты. заноси в переменную точки, и удаляй.
15
МрачныйВорон, Вот что я хотел сделать Способность Эта способность пассивно работает пока идёт бой с боссом
26
Тот же десолейт по сути.
Берешь всех нужных юнитов и проверяешь вокруг них юнитов.
Если никого нет - дамажишь.
32
Desgul, дота, спектра, при атаке её урон игнорирует защиту противника если рядом с ним нет его союзников. В доте оно очень криво сделано.
Принятый ответ
15
quq_CCCP, Ой и как я мог забыть про спектру 7к+ часов в доте, ну если криво работает значит не надо это мне=)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.