Итак, я работал над настраиваемым контроллером камеры для игры от первого лица. Когда я индивидуально проверяю высоту и рыскание, камера отлично управляет. Однако, когда я проверил его с включенными тангажом и рысканием, я получил странный эффект крена. Я понятия не имею, что вызывает это. Вот мой код.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraMove : MonoBehaviour {
public Transform target;
CursorLockMode wantedMode;
public float xSense = 20.0f, ySense = 20.0f;
void SetCursorLockState(){
Cursor.lockState = wantedMode;
Cursor.visible = (CursorLockMode.Locked != wantedMode);
}
void Start(){
wantedMode = CursorLockMode.Locked;
SetCursorLockState();
}
void Update() {
transform.Rotate(-(Input.GetAxis("Mouse Y") * ySense), (Input.GetAxis("Mouse X")) * xSense, 0);
}
}