if(Input.GetMouseButton(0)){
//3D世界坐标转为2D屏幕坐标
Vector3 cubeTo2D=Camera.main.WorldToScreenPoint(this.transform.position);
//屏幕坐标系中立方体位置
Vector3 NewTouch=new Vector3(Input.mousePosition.x,Input.mousePosition.y,cubeTo2D.z);
//将屏幕坐标转换为实际的世界坐标并且赋值给立方体
this.transform.position=Camera.main.ScreenToWorldPoint(NewTouch);} //注意相机标签
Unity物体跟随鼠标移动
最新推荐文章于 2023-09-14 22:46:17 发布