public float xSpeed = 250.0f;
public float ySpeed = 130.0f;
//限制旋转角度,物体绕x轴旋转限制,不能上下颠倒。
public float yMinLimit = -30;
public float yMaxLimit = 30;
//物体的旋转角度
public float x = 0.0f;
public float y = 0.0f;
private Vector3 targetScreenpos;//拖拽物体的屏幕坐标
private Vector3 targetWorldpos;//拖拽物体的世界坐标
private Transform target;//拖拽物体
private Vector3 mouseScreenpos;//鼠标的屏幕坐标
private Vector3 offset;//偏移量
Color oricolor = Color.black;//物体本来的颜色
Vector3 startMousePos;
Vector3 dragOffset;
Vector3 temp;
float _y;
void Start()
{
//初始化旋转角度,记录开始时物体的旋转角度。
Vector3 angels = transform.eulerAngles;
x = angels.y;
y = angels.x;
target = transform;
}
v