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

Unity世界坐标与屏幕坐标之间如何转换

2016-04-28 19:47 686 查看
先获取鼠标的坐标,然后移动模型,也就是模型跟随鼠标。怎么实现?

Vector3 screenPos = Camera.main.WorldToScreenPoint(transform.position); // 目的获取z,在Start方法
Vector3 mousePos = Input.mousePosition;
mousePos.z = screenPos.z; // 这个很关键
Vector3 worldPos = Camera.main.ScreenToWorldPoint(mousePos);
this.transform.position = worldPos;


原文地址:http://ask.manew.com/question/20219
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: