Делаю следующую способность: поражаешь юнита цепью молний(макс 1 пораженная цель) и с шансом 30% от этой цели вылетит разветвлённая молния которая поразит 10 макс. целей.
Разветвленную молнию кастую через дамми юнита.
Проблема вот в чем, не могу настроить эту разветвленную молнию так чтобы она поражала 10 целей на все 360 градусов, почему то поражает молнией только несколько юнитов хотя все они стоят кучно. Объясните настройки этой способности пожалуйста.

easypeasy,
расстояние - радиус
финальная область - угол или ширина обзора. Если 300, то половина угла = -/+150 от угла взгляда к первой цели. При нуле или отр значении вылетает игра.
для первой цели выбирается свой радиус - дальность каста, а для остальных проверяют попал ли в конус.
короче, скалярное произведение векторов выдает мин угол. Есть даже формула Warden, там видно, что выбирают мин промежуток угла. Никогда не получится 360. Может не тот сектор просто подобрать. В нашей разветленной молнией все работает не так, берет обзор только в пределах 180.
Что означает область воздействия мне неизвестно.
Вывод: сделай свою молнию и все
`
ОЖИДАНИЕ РЕКЛАМЫ...
27
это на уровне догадок почему. так абила работает. как близзарды сделали, так она и работает.
возможно ищет минимальный угол, пример поэтому так и работает, тут как бы не рассчитывали они так. Если можно было 360, то надо было по-другому код писать. Хватило бы одного радиуса, чтобы словить всех. делаем триггерно: выбрать всех в радиусе и триггерно пульнуть и отнять хп
13
МрачныйВорон, окей, а за что отвечают те характеристики которые я подчеркнул красным?
32
Ну на самом деле это не настроить, дело в том что разветвленная молния это скорее волна по типу темной стаи или девятого вала чем N выстрелов в окружающие цели, тут просто летит воображаемая волна и ищет в конической области цели, находит их, наносит урон и рисует эффект молнии.
По этому лучше сделать кастомную молнию.
13
quq_CCCP, при изменении Области воздействия угол распостранения молний меняется почти до 180 градусов но не более, при отрицательных - вар зависает, буду дальше изучать
27
easypeasy,
расстояние - радиус
финальная область - угол или ширина обзора. Если 300, то половина угла = -/+150 от угла взгляда к первой цели. При нуле или отр значении вылетает игра.
для первой цели выбирается свой радиус - дальность каста, а для остальных проверяют попал ли в конус.
короче, скалярное произведение векторов выдает мин угол. Есть даже формула Warden, там видно, что выбирают мин промежуток угла. Никогда не получится 360. Может не тот сектор просто подобрать. В нашей разветленной молнией все работает не так, берет обзор только в пределах 180.
Что означает область воздействия мне неизвестно.
Вывод: сделай свою молнию и все
Принятый ответ
32
Область воздействия, area - это начальная область волны, а финальная, конечная, между ними рисуется конус, в котором будут поражатся цели, все как у волн по типу тёмной стааи или волны силы.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.