![]()
Cosonic5
Моймозггоритогнем
![]() ![]() offline
Опыт:
13,584Активность: |
Вообщем нужна помощь и пример с движением дамми
Ребят нужна несложная система передвижения дамми через координаты, если есть у каго пример скиньте буду благодарен. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Klop
Папа римский
![]() ![]() offline
Опыт:
13,006Активность: |
какая система
real x = GetUnitX(u) real y = GetUnitY(u) real angle = Atan2(GetSpellTargetY() - y, GetSpellTargetX() - x) real Dist = 25. real newX = x+Cos(angle)*Dist real newY = y+Sin(angle)*Dist SetUnitPosition(u,newX,newY) вот и вся система определил угол в радианах между точками,формулой арктангнса
конечная координата - начальная координата и отношение Y к Х затем двигаешь,движение x + Дистанция на которую двигаешь * Cos(Угол в радианах между точками),аналогично с Y только там через Sin SetUnitPosition сбивает приказы SetUnitX(Y) не сбивают двигай как удобней это в таймере |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DaeDR
![]() ![]() offline
Опыт:
8,074Активность: |
Посмотри вот это
DaeDR добавил:
» code
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Cosonic5
Моймозггоритогнем
![]() ![]() offline
Опыт:
13,584Активность: |
|
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
вот тут все максимально просто и по трём осям |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|