using UnityEngine;
public class PlayerLook : MonoBehaviour {
public float sensetivity;
private Quaternion rot;
// Use this for initialization
void Start () {
rot = transform.rotation;
}
// Update is called once per frame
void FixedUpdate () {
float X = 0;
float Y = 0;
X += Input.GetAxis("Mouse X") * sensetivity;
Y -= Input.GetAxis("Mouse Y") * sensetivity;
Quaternion x = Quaternion.AngleAxis(X, Vector3.up);
Quaternion y = Quaternion.AngleAxis(Y, Vector3.right);
transform.rotation *= rot * x * y;
}
}
Поворачивает на непонятный угол. Пробовал менять последовательность, ничего не вышло.