您的位置:首页 > 移动开发 > Unity3D

unity 鼠标位置转换成世界坐标

2018-02-10 12:00 1516 查看
方法一
Vector3 pos= Camera.main.WorldToScreenPoint(transform .position );//将对象坐标换成屏幕坐标
            Vector3 mousePos = new Vector3(Input.mousePosition.x, Input.mousePosition.y, pos.z);//让鼠标的屏幕坐标与对象坐标一致
            transform.position = Camera.main.ScreenToWorldPoint(mousePos );//将正确的鼠标屏幕坐标换成世界坐标交给物体
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unity