Всем привет. Мой вопрос в следующем: делаю спелл, в ходе каста которого создается даммик и летит к герою (ради эффекта полета как души убитых у Сфа). Как мне отследить, что он долетел?

Принятый ответ

Проверить расстояние между дамми и целью. Если расстояние <= X (бери 16 или 32, ну или что тебе удобно), то твои действия.
функция
function DistanceBetweenPoint(xa, ya, xb, yb)
local dx = xb - xa
local dy = yb - ya
return math.sqrt(dx*dx + dy*dy)
end
На гуях есть похожая, но уже с точками.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
22
4 года назад
0
Yury13:
Proshel_Doty, geniously!
Ой ну перестань
А если серьёзно, то да, вокруг тонны обучающего материала, надо просто копать
0
20
4 года назад
0
Proshel_Doty, да копать можно. И тогда 3/4 вопросов здесь не было бы. Но если есть такая возможность, я предпочитаю спросить. Если не было бы - тогда копать. Так что тут все по обоюдному желанию, если кто-то хочет объяснить, он сделает это, если нет - то нет, насколько я понимаю систему работы этого раздела сайта. А сказать "загугли" и.т.п. может любой, даже тот, кто вообще не играл в варкафт 3 сможет дать мне такой ответ. Вообще без претензий, просто я прекрасно знал, что есть примеры, но разобраться в них гораздо сложнее, чем получить четкий и лаконичный ответ. А времени чтобы самому во всем разбираться только у школьников много, ну и тех, кто ничем не занимается другим. Я все сказал;-)
2
26
4 года назад
Отредактирован Extremator
2
А использовать IsUnitInRange() вера не позволяет?
...или последние патчи совсем непроглядной пеленой глаза застелили?
0
13
4 года назад
0
Еще можно создавать дамми и приказивать ему атаковать, после ловить получение урона от него
0
13
4 года назад
0
Borodach, тогда лучше давать абилку с нужной дальностью и отлавливать ее
0
26
4 года назад
0
Тогда уж лучше вовсе ничего не делать и не советовать...
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.