Нет, послушайте, это чокнуться можно, два дня уже сижу не могу сделать плавный поворот.
Пробовал через Atan2 - так он только к глобальной системе координат применяется, как его использовать в связке с системой координат юнита - х.з.
Пробовал через DeltaYaw - та же хрень, ну неправильно угол определяется !!!
Вот откопал на форуме кусок кода,
HolyDel пишет :
function smoothturn(ent1,ent2,speed# = 1)
s# = DeltaYaw(ent1,ent2)
turnentity ent1,0,speed * sign(s),0
endfunction
И таки-да, вращается, в нужную сторону, но стоит добавить условие когда он должен остановить вращение - и всё рассыпается.
МЛЯ !!! Мозги кипят.