Я работал над шутером с боковой прокруткой. Я заставил своего персонажа-стрелка с боковой прокруткой осмотреться с помощью этих:
chest.LookAt(mousepos, Vector3.right);
&
chest.LookAt(mousepos, Vector3.left);
(Влево, когда персонаж поворачивается влево, и вправо, когда персонаж поворачивается вправо)
так что он не будет нацеливаться на любую другую ось ... Но когда мышь пересекает середину персонажа, а не вокруг него, она получает вращение, чтобы сделать небольшой переход между кадрами, и она не доберется до этой точки .. Он просто телепортируется в правильное положение, как и должен.
Вопрос в том, как мне заставить любой кватернионный slerp, который работает с Time.deltTime, работать так же, как LookAt (x, Vector3.Right)? У меня должен быть Vector3. right и left, чтобы он двигался через 1 ось.
Большое спасибо всем, кто мне помогает. :)