void OnMouseDrag()
{
//获取到鼠标的位置(鼠标水平的输入和竖直的输入以及距离)
Vector3 mousePosition = new Vector3(Input.mousePosition.x, Input.mousePosition.y, distance);
//物体的位置,屏幕坐标转换为世界坐标
Vector3 objectPosition = Camera.main.ScreenToWorldPoint(mousePosition);
//把鼠标位置传给物体
transform.position = objectPosition;
}
unity通过鼠标拖动物体移动
最新推荐文章于 2024-08-21 18:18:02 发布