private Vector3 oldpos, newpos;
private bool isclick = false;
void OnMouseUp()
{
isclick = false;
}
void OnMouseDown()
{
isclick = true;
}
void Update()
{
newpos = Input.mousePosition;
if (isclick)
{
Vector3 offset = newpos - oldpos;
if(Mathf .Abs ( offset .x) > 0)
{
transform.Rotate(Vector3.up,-offset .x );
}
}
oldpos = Input.mousePosition;
}
将上述代码挂载到模型身上即可