Как наносить урон по линии?
Может есть у кого написанная функция? Поделитесь, если не жалко :c

Drulia_san:
Чтобы одновременно это очень просто, выбери толщину линии, подели на два и с таким радиусом наноси аое урон со смещениями вперед от героя в нужном напоавлении на +100, потом +200 и тд, в цикле
Само собой всех дамагнутых добавляй в группу, чтоб сверяться с нейи не даиажить дважды, ткк и будет мгновенный урон по линии
Четко, только не +100 +200, а + радиус в котором юниты будут получать урон
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Похожие вопросы:

ответ
Идеальный вариант чтобы игрок сам мог решать, нужно ли ему это. Сделай, если будет смотреться неплохо. И каким то образом запилить возможность выключения этой фичи.

26
Урон наносится по линии одновременно, или по линии летит снаряд, который периодически проверяет наличие юнитов вокруг себя?
9
Разве возможно чтобы одновременно наносился?
15
Чтобы одновременно это очень просто, выбери толщину линии, подели на два и с таким радиусом наноси аое урон со смещениями вперед от героя в нужном напоавлении на +100, потом +200 и тд, в цикле
Само собой всех дамагнутых добавляй в группу, чтоб сверяться с нейи не даиажить дважды, ткк и будет мгновенный урон по линии
26
Ну да, проверяем координаты юнитов в области между краями линии, если с учётом размера юнитов их координаты являются её частью, то наносим урон.
Drulia_san, ранее так делал. рецепт так себе. При выборе этими радиусами не попадают юниты, которые стоят как раз между кругами. Надо сделать расстояние между радиусами маленькое и добавлять юнитов в радиусе в группу, куда не заносить тех, кто уже в группе (не знаю, есть ли смысл в этом условии). В конце наносить урон всем в группе.
9
Drulia_san:
Чтобы одновременно это очень просто, выбери толщину линии, подели на два и с таким радиусом наноси аое урон со смещениями вперед от героя в нужном напоавлении на +100, потом +200 и тд, в цикле
Само собой всех дамагнутых добавляй в группу, чтоб сверяться с нейи не даиажить дважды, ткк и будет мгновенный урон по линии
Четко, только не +100 +200, а + радиус в котором юниты будут получать урон
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.