unity中使用鼠标的移动控制相机绕某个轴转动

float xx = Input.GetAxis("Mouse Y");
        float yy = Input.GetAxis("Mouse X");
        transform.Rotate(new Vector3(-xx * Time.deltaTime * rotateSpeed, 0, 0), Space.Self);//绕着x轴转动
        transform.Rotate(new Vector3(0, yy * Time.deltaTime * rotateSpeed, 0), Space.World);//绕着y轴转动鼠标移动的度数
Space.World-----世界坐标系
Space.Self------本地坐标系
 
  
 
  

你可能感兴趣的:(Unity)