这个代码不会出现卡住问题,推荐!
using System.Collections;
using System.Collections.Generic;using UnityEngine;
public class Move : MonoBehaviour
{
public GameObject chaiYouJi;
private float speeed = 3f;
private float axisX;//鼠标沿水平方向移动的增量
private float axisY;//鼠标沿竖直方向移动的增量
//物体移动
void Update()
{
//物体旋转
if (Input.GetMouseButton(0))
{
axisX = -Input.GetAxis("Mouse X");
axisY = Input.GetAxis("Mouse Y");
}
else
{
axisX = 0;
axisY = 0;
}
this.transform.Rotate(new Vector3(axisY * speeed, axisX * speeed, 0), Space.World);