rotateY和rotateX的初始坐标与要围绕旋转的物体坐标一致,比如(0,0,0)
using System.Collections;
using System.Collections.Generic;using UnityEngine;
public class CameraCtrl : MonoBehaviour
{
public GameObject rotateY;
public GameObject rotateX;
private Quaternion targetTransY;
private Quaternion targetTransX;
private float mouseY;
private float mouseX;
private float YAngleChange;
private float XAngleChange;
private float smoothSpeed = 10f;
void Update()
{
if (Input.GetMouseButton(0))
{
mouseX = Input.GetAxis("Mouse X");
mouseY = Input.GetAxis("Mouse Y");
Rota