Вообщем долго ломал голову над тем,как мгновенно переместить героя в ту сторон,куда он "смотрит",наподобие блинка смотрящей в ночь,но при помощи триггеров.Заранее спасибо

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

Точка с полярным смещением - откуда, на сколько, под каким углом.
Условно так...
set HERO = (юнит-инициатор) он же GetTriggerUnit() , он же Triggering Unit
set ANGLE = (угол поворота юнита HERO ) угол, под которым развёрнут юнит
set DIST = 600. расстояние на которое хотим сдвинуть юнита
set P1 = (позиция юнита HERO)
set P2 = Polar_что-то_там( P1, DIST, ANGLE )
Боевая единица - двигать HERO в точку P2
Это если уж совсем просто объяснять...
Да, можно сразу сделать так... или вообще - вскрыть и посмотреть расчёт координатами (он там внутри есть)
Боевая единица - двигать (юнит-инициатор) в точку ( Polar( (позиция (юнита-инициатора)), 600., (угол поворота (юнита-инициатора)) ) )
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
26
4 года назад
Отредактирован Extremator
1
Точка с полярным смещением - откуда, на сколько, под каким углом.
Условно так...
set HERO = (юнит-инициатор) он же GetTriggerUnit() , он же Triggering Unit
set ANGLE = (угол поворота юнита HERO ) угол, под которым развёрнут юнит
set DIST = 600. расстояние на которое хотим сдвинуть юнита
set P1 = (позиция юнита HERO)
set P2 = Polar_что-то_там( P1, DIST, ANGLE )
Боевая единица - двигать HERO в точку P2
Это если уж совсем просто объяснять...
Да, можно сразу сделать так... или вообще - вскрыть и посмотреть расчёт координатами (он там внутри есть)
Боевая единица - двигать (юнит-инициатор) в точку ( Polar( (позиция (юнита-инициатора)), 600., (угол поворота (юнита-инициатора)) ) )
Принятый ответ
0
22
4 года назад
0
Вообщем долго ломал голову над тем,как мгновенно переместить героя в ту сторон,куда он "смотрит",наподобие блинка смотрящей в ночь,но при помощи триггеров.Заранее спасибо
Да не за что, а за что спасибо, если не секрет?))
0
7
4 года назад
Отредактирован Haikyo
0
d = дальность прыжка
a = угол поворота героя
x = heroX() + d * cosa
y = heroY() + d * sina
setUnitLoc(x, y)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.