Unity世界坐标与屏幕坐标之间如何转换
2016-04-28 19:47
686 查看
先获取鼠标的坐标,然后移动模型,也就是模型跟随鼠标。怎么实现?
原文地址:http://ask.manew.com/question/20219
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
相关文章推荐
- Unity ScreentoWorldPoint中的z坐标说明
- Unity3D的几种坐标系
- unity3D 彻底搞懂 Quaternion LookRotation FromToRotation SetLookRotation方法
- Visual Studio 2015 Tools for Unity安装
- Unity协程和线程的区别
- Unity3D 动态创建Mesh
- Unity5.3.4以前的旧版本打包问题Xcode7.3编译问题 Error "unknown type name __declspec" after Xcode 7.3 upgrade
- Unity和Android互相调用
- Unity Animator动画倒播方法
- unity3D ——自带寻路Navmesh入门教程(一)(转)
- unity3D——自带寻路Navmesh入门教程(二)(转)
- 优化unity发布 iOS应用大小 Optimizing the Size of the Built iOS Player<转>
- 星空大战 Unity版本
- 【bug】对象激活前无法通过调用脚本函数设置变量
- unity, Graphics.Blit (null, null, mat,0);
- Unity IMGUI
- unity3d——自带寻路Navmesh (三)(转)
- Unity 服务器时间
- unity异常处理的方法
- unity多渠道sdk打包.