Хочу понять как работать с X и Y ( нешарю в джасе )
call SetUnitX(GetEnumUnit(), GetLocationX(udg_all_point[2]) )
call SetUnitY(GetEnumUnit(), GetLocationY(udg_all_point[2]) )
хочу сделать типа ветра сдувающего ( но если двигать стандартной мгновенно переместить юнитов стопит )( через X и Y не стопит )
если статья как работать с X и Y ?
вот карту что именно я хочу сделать

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

local location loc=GetUnitLoc(GetEnumUnit())
local location tcLoc=GetUnitLoc(udg_topot_caster)
local real a=AngleBetweenPoints(tcLoc, loc)
call SetUnitX(GetEnumUnit(),GetLocationX(loc) +CosBJ(a) * 10.00 )
call SetUnitY(GetEnumUnit(),GetLocationY(loc) +SinBJ(a) * 10.00 )
call RemoveLocation(tcLoc)
call RemoveLocation(loc)
set tcLoc=null
set loc=null
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
21
7 лет назад
0
PT153, привычно с точками просто уже, там у меня есть шаблоны, а на X/Y нет
хотя бы вот шаблон на линейное движение в одном направлении на X/Y пригодился бы
3
18
7 лет назад
Отредактирован Maniac_91
3
Есть статья про математическое движение: xgm.guru/p/wc3/mathmov
Вроде так:
u - юнит, x, y - координаты юнита; a - угол.
call SetUnitX(u, x*Cos(a))
call SetUnitY(u, y*Sin(a))
0
21
7 лет назад
0
Maniac_91, а угол как определять без точек?
4
18
7 лет назад
4
Координаты x, y, x2, y2.
set a = Atan2(y2-y, x2-x)
0
21
7 лет назад
0
Хорошо, спс
И еще не забыть проверять, что все это не вылазит за пределы карты
Понятно
2
18
7 лет назад
2
ClotPh, вообще, движение по координатам - это очень интересная тема. Через них можно сделать отталкивание (например, при взрыве) или наоборот - притягивание. А если периодически менять угол, то можно получить движение по спирали. Из того же ветра можно сделать торнадо.
0
21
7 лет назад
0
Maniac_91, да я знаю, я все это делаю, просто часто приходилось применять точки, а уже потом с них координаты снимать, спасибо за примеры
0
20
7 лет назад
0
скиньте потом пожалуйста, то, что получилось
0
28
7 лет назад
0
надо закинуть в раздел статей учебник по геометрии 7 класса
ибо подобных вопросов уже дофига видел
1
17
7 лет назад
1
nvc123:
надо закинуть в раздел статей учебник по геометрии 7 класса
ибо подобных вопросов уже дофига видел
Школьные учебники геометрии базируются на теоремах и доказательствах. С алгеброй примерно так же. Здешние вопросы относятся к аналитической геометрии.
0
28
7 лет назад
Отредактирован nvc123
0
GetLocalPlayer, без разницы на чём базируются
в них есть понятие координатной плоскости, теорема пифагора и определение синуса/косинуса
этого достаточно
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.