Я попытался сделать способность при, котором создается дамми юнит, который летит и дамажит всех, а потом умирает. Есть 1 проблема как сделать так чтоб он наносил урон 1 раз 1му юниту, а то со скоростью 0.01с он дамажит всех очень много.

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

Загруженные файлы
26
Перед тем как наносить урон у тебя должна стоять проверка каждого из юнитов.
Там будет стандартная проверка на то является ли юнит врагом, живым, и... Вот тут надо добавить условие на то что юнит НЕ находится в группе (переменная).
И когда будешь наносить урон - добавляй этого юнита в свою группу (таким образом он больше не будет попадать в неё повторно).
Так же в конце действия скилла, в тот момент когда дамми умирает/удаляется, нужно очистить и/или удалить группу.
А еще - обычно частота движение в 0.01 сек не является необходимой, и её можно уменьшить до 0.03 хотя бы.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.