Возможно ли сделать резкий поворот юнита в указанную точку и как его сделать, а то обычный вариант не очень хорошо работает герой поворачивается как-то не особо быстро.

jasonrus96, ну прочекай все функции поворота angle facing. Есть еще функции с скоростью поворота SetUnitTurnSpeed
Но посмотрел, и везде пишут, что нельзя. Мб и есть решения
Если это dummy-снаряд, то попробуй на спецэффект заменить. У спецэффекта есть функции вращения модели, мб что там

Находил вариант где поворачивают (лицо) рутовую кость, пишут, что надо саму модель редачить и спец функции поворачивать
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
27
function BlzSetUnitFacingEx(whichUnit, facingAngle) end
Мгновенный повоюорот
27
jasonrus96,
facingAngle - угол поворота, т.е. куда смотришь лицом. Заставить мгновенно я понял, что нельзя. Он делает с задержками. Но если честно, я не особо парился над этим.
А перемещение SetUnitX, SetUnitY происходит мгновенно. Тут только твймером, вроде вам нужно плавно перемещать? А перемещает рывками. Снизи скорость, но увеличь частоту таймера. У меня где то была наработка со вращением
9
МрачныйВорон, с перемещением все ясно мне нужно что-то с поворотом сделать убрать плавность чтобы юнит резко поворачивался к цели например на клик мышки поворачивается резко на курсор.
27
jasonrus96, ну прочекай все функции поворота angle facing. Есть еще функции с скоростью поворота SetUnitTurnSpeed
Но посмотрел, и везде пишут, что нельзя. Мб и есть решения
Если это dummy-снаряд, то попробуй на спецэффект заменить. У спецэффекта есть функции вращения модели, мб что там

Находил вариант где поворачивают (лицо) рутовую кость, пишут, что надо саму модель редачить и спец функции поворачивать
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.