Добавлен noyl
Как наносить урон по линии?
Может есть у кого написанная функция? Поделитесь, если не жалко :c
Может есть у кого написанная функция? Поделитесь, если не жалко :c
Принятый ответ
Drulia_san:
Четко, только не +100 +200, а + радиус в котором юниты будут получать уронЧтобы одновременно это очень просто, выбери толщину линии, подели на два и с таким радиусом наноси аое урон со смещениями вперед от героя в нужном напоавлении на +100, потом +200 и тд, в цикле
Само собой всех дамагнутых добавляй в группу, чтоб сверяться с нейи не даиажить дважды, ткк и будет мгновенный урон по линии
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Drulia_san
Само собой всех дамагнутых добавляй в группу, чтоб сверяться с нейи не даиажить дважды, ткк и будет мгновенный урон по линии
Drulia_san, ранее так делал. рецепт так себе. При выборе этими радиусами не попадают юниты, которые стоят как раз между кругами. Надо сделать расстояние между радиусами маленькое и добавлять юнитов в радиусе в группу, куда не заносить тех, кто уже в группе (не знаю, есть ли смысл в этом условии). В конце наносить урон всем в группе.
Отредактирован Drulia_san
Отредактирован nazarpunk
Отредактирован MpW
Steal nerves: Максимальный физ. размер вроде у рыцаря, а минимальный у рабочего. Вроде от 8 до 32 они (или же от 16 до 24). Если перпендикуляр от прямой до юнита больше 32, то он урона не получает. А при меньшем расстоянии возможны разные варианты, но точно получит, если меньше 8.
Отредактирован nazarpunk