Как выбрать юнитов в группу в радиусе от точки это ясно, а вот как быть с способностями типа волна силы.
К примеру мы имеем способность Волна силы и нам нужно ее адаптировать под хар-ки персонажа, что бы урон не был постоянным как 100 200 300 и тд из настоек ПО, а урон зависел от хар-ки героя.
К примеру мы имеем способность Волна силы и нам нужно ее адаптировать под хар-ки персонажа, что бы урон не был постоянным как 100 200 300 и тд из настоек ПО, а урон зависел от хар-ки героя.
Принятый ответ
Наименее ресурсозатратным для игрового процесса будет кастовать саму волну через отдельного дамми, который создаётся специально и только для волны силы. Сама волна наносит 1 ед урона. И потом определив, тип юнит-источника урона - наносим нужный урон от лица героя-хозяина юнита "волна силы".
В варианте "чекать группы каждые 0.0х сек" будет засоряться память и скорее всего будут подлагивания, в варианте со спец-дамиками засорится РО, выбирай из двух зол.
В варианте "чекать группы каждые 0.0х сек" будет засоряться память и скорее всего будут подлагивания, в варианте со спец-дамиками засорится РО, выбирай из двух зол.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Во-вторых, просто более извращенный выбор юнитов. Мы двигаем дамми волну и вокруг нее уже выбираем юнитов.
Что бы небыло повторного урона создается группа юнитов. По факту нанесения урона добавляем юнита в группу. Если юнит в группе - ему уже урон нанесен.
В-третьих, для получения характеристик все есть.
Действуйте.
В варианте "чекать группы каждые 0.0х сек" будет засоряться память и скорее всего будут подлагивания, в варианте со спец-дамиками засорится РО, выбирай из двух зол.
Ancient, проверка на наличие в группе очень ресурсоёмкая (по сути мы получаем вложенный цикл)
намного лучше использовать дамми баф (если не нужно чтобы 2 волны сразу могли дамажить) либо записывать у юнитов какие дамми им надамажили (в большинстве случаев дамми меньше/равно чем юнитов)
Насчет того что он не самый оптимальный я согласен, но он самый универсальный.
2 вариант работает с кучей волн
Ancient, я не про юнитов для дамага а про юнитов на всей карте
если дамми больше чем всех остальных юнитов на карте то стоит подумать о том что это за карта
Отредактирован Melissa
Отредактирован Melissa