Всем привет, как можно сделать вращение юнита вокруг своей оси с помощью триггеров?
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
27
2 года назад
0
если не трогая z, то:
angle = angle + 1 * bj_DEGTORAD
x = x1 + distance * Cos( angle )
y = y1 + distance * Sin( angle )

х1 у1 это если что точка, вокруг которой нужно вращать
0
32
2 года назад
0
rsfghd, забыл указать что это должно быть в периодическом таймере, и чтобы повернуть нужно сделать SetUnitFacing(unit,angle)

но опять таки, в Вашем "актульаном" варике, нет функций для мгновенного поворота (если только на мемхаке), и сделать что-то типа вращения мастера клинка у вас не выйдет
0
27
2 года назад
0
Bergi_Bear, да вроде и так понятно что это должно происходить периодическим таймером, если есть хоть какие-то базовые понятия работы триггеров, эти 3 строчки через ctrl+c ctrl+v не заставят крутиться всю карту))
0
32
2 года назад
0
rsfghd, да тут сразу понятно, когда чел употребляет слово "триггеры", то значит он гуишник, умел бы в код вопрос был бы сформулирован иначе
0
27
2 года назад
0
Bergi_Bear, ну если он гуишник то вышесказанное нами ему вообще не поможет
Fullega, на гуи нет толковых функций для работы с координатами, но вульфер уже делал видео с вращением юнитов, прошу к ознакомлению)
1
37
2 года назад
1
Чтобы оставить комментарий, пожалуйста, войдите на сайт.