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

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

Проверить расстояние между дамми и целью. Если расстояние <= 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
На гуях есть похожая, но уже с точками.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
5
10
4 года назад
5
Проверить расстояние между дамми и целью. Если расстояние <= 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
На гуях есть похожая, но уже с точками.
Принятый ответ
2
7
4 года назад
2
На гуи звучит как DistanceBetweenPoints(Location L, Location L2)
где L,L2 это просто точки
2
32
4 года назад
2
Ну или по расстоянию, или как фрог триггер с событием.. Units in range.
3
32
4 года назад
3
Пикать группу вокруг даммика
и условием IsUnitInRangeXY, проверять что даммик приблизился
Можно без пика вообще и проверки условий, дать даммику постоянный жар преисподней, отслеживать через событие урона
Загруженные файлы
0
22
4 года назад
0
Можно скачать тонны наработок и посмотреть как там сделано
2
10
4 года назад
2
Bergi_Bear:
Пикать группу вокруг даммика
и условием IsUnitInRangeXY, проверять что даммик приблизился
Можно без пика вообще и проверки условий, дать даммику постоянный жар преисподней, отслеживать через событие урона
Kappa, что за извращения...
0
20
4 года назад
0
Proshel_Doty, geniously!
0
22
4 года назад
0
Yury13:
Proshel_Doty, geniously!
Ой ну перестань
А если серьёзно, то да, вокруг тонны обучающего материала, надо просто копать
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.