Объект вращается при движение
Двигаю объект по сцене с помощью
moveVector.x = moveContr.Horizontal() * speed;
moveContr это другой скрипт, вот метод :
public float Horizontal()
{
if (inputVector.x != 0)
return inputVector.x;
else
return Input.GetAxis ("Horizontal");
}
игра под андроид, и получается что когда я двигаю виртуал джойстик, то моделька персонажа просто крутится по одной оси (это происходит лишь при движении), что на кнопках, что на джойстике, одно и тоже. Я думал проблема в джойстике, но нет, не пойму до сих пор откуда здесь это долбанное вращение, подскажет кто чего? в чем проблема то? если нужна еще какая-то часть кода конкретная, могу приложить в комментариях уже
Ответы (1 шт):
Автор решения: bsemer1337
→ Ссылка
Попробуй в Rigidbody -> Constraints -> Freeze Rotation поставить галочку.