Добавлен Nerzhul54rus
Не нашел ответа в вопросах поэтому задаю. Сделал атакующий фонтан (как в доте). Поставил радиус атаки 1200 - какой мне и нужен. Суть в том что фонтан стоит на возвышенности в один уровень и вход на возвышенность только по диагонали. Через тригеры мерил дистанцию между точкой юнита и фонтаном. Юнит не может приблизится к фонтану ближе чем на 1200, не поднимаясь на возвышенность. Но фонтан начинает атаковать его уже внизу (1214 смог измерить) чего быть не должно. В то же время фонтан позволяет подниматься противнику по диагонали (до 1126 смог измерить) и не атакует его. Мне нужно чтобы противник не мог приближаться ближе 1200 без атаки фонтана. Со строчками range / acquisition range / range motion buffer экспериментировал - не помогло. Я как то не так меряю расстояние?
Принятый ответ
Ты забываешь важное НО - ты меришь дистацнию между центрами юнитов, а игра между краем моделей, это раз, два юнит начинает атаковать не мгновенно как увидел цель в зоне досягаемости, так же не забывай что снаняды будут догонять юнита и не смотря на то что юнит уже вышел за радиус атаки - тот удар что был заготовлен всеравно на пофиг полетит в него.
Не пробовал поступить оригинальнее - событие юнит входит в регион, юнит выходит из региона, при входе помещаем юнита в группу, при выходе удаляем из этой группы, как и при смерти. В отдельном триггере кадую секунду всем юнитам в этой группе отнимаем здоровье в размере 10% от максимума.
Не пробовал поступить оригинальнее - событие юнит входит в регион, юнит выходит из региона, при входе помещаем юнита в группу, при выходе удаляем из этой группы, как и при смерти. В отдельном триггере кадую секунду всем юнитам в этой группе отнимаем здоровье в размере 10% от максимума.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Не пробовал поступить оригинальнее - событие юнит входит в регион, юнит выходит из региона, при входе помещаем юнита в группу, при выходе удаляем из этой группы, как и при смерти. В отдельном триггере кадую секунду всем юнитам в этой группе отнимаем здоровье в размере 10% от максимума.
Отредактирован Nerzhul54rus