Я попытался сделать способность при, котором создается дамми юнит, который летит и дамажит всех, а потом умирает. Есть 1 проблема как сделать так чтоб он наносил урон 1 раз 1му юниту, а то со скоростью 0.01с он дамажит всех очень много.
Принятый ответ
Перед тем как наносить урон у тебя должна стоять проверка каждого из юнитов.
Там будет стандартная проверка на то является ли юнит врагом, живым, и... Вот тут надо добавить условие на то что юнит НЕ находится в группе (переменная).
И когда будешь наносить урон - добавляй этого юнита в свою группу (таким образом он больше не будет попадать в неё повторно).
Так же в конце действия скилла, в тот момент когда дамми умирает/удаляется, нужно очистить и/или удалить группу.
Там будет стандартная проверка на то является ли юнит врагом, живым, и... Вот тут надо добавить условие на то что юнит НЕ находится в группе (переменная).
И когда будешь наносить урон - добавляй этого юнита в свою группу (таким образом он больше не будет попадать в неё повторно).
Так же в конце действия скилла, в тот момент когда дамми умирает/удаляется, нужно очистить и/или удалить группу.
А еще - обычно частота движение в 0.01 сек не является необходимой, и её можно уменьшить до 0.03 хотя бы.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. rsfghd
Ред. Extremator
Там будет стандартная проверка на то является ли юнит врагом, живым, и... Вот тут надо добавить условие на то что юнит НЕ находится в группе (переменная).
И когда будешь наносить урон - добавляй этого юнита в свою группу (таким образом он больше не будет попадать в неё повторно).
Так же в конце действия скилла, в тот момент когда дамми умирает/удаляется, нужно очистить и/или удалить группу.