if (Input.GetKey(KeyCode.Mouse0))
{
// targetObj 围绕的目标
float x = Input.GetAxisRaw("Mouse X");
Camera.transform.RotateAround(targetObj.transform.position, Vector3.up, x);
float y = Input.GetAxisRaw("Mouse Y");
Camera.transform.RotateAround(targetObj.transform.position, Vector3.right, y);
}
Unity 通过鼠标控制相机围绕目标旋转
于 2024-04-26 15:30:33 首次发布