Unity获取鼠标点击转换世界坐标

Unity获取⿏标点击转换世界坐标/// <summary>
鼠标跟随
/// 获取⿏标点击坐标
/// </summary>
印染在线
Vector3 screenPosition;//将物体从世界坐标转换为屏幕坐标机器人焊接
Vector3 mousePositionOnScreen;//获取到点击屏幕的屏幕坐标
Vector3 mousePositionInWorld;//将点击屏幕的屏幕坐标转换为世界坐标
汽车膨胀水箱public Vector3 MouseFollow()
{
调制解调器固件//获取⿏标在相机中(世界中)的位置,转换为屏幕坐标;
screenPosition = Camera.main.WorldToScreenPoint(transform.position);
//获取⿏标在场景中坐标
熔铜炉mousePositionOnScreen = usePosition;
//让场景中的Z=⿏标坐标的Z
mousePositionOnScreen.z = screenPosition.z;
//将相机中的坐标转化为世界坐标
mousePositionInWorld = Camera.main.ScreenToWorldPoint(mousePositionOnScreen);
//物体跟随⿏标移动
//transform.position = mousePositionInWorld;
//物体跟随⿏标X轴移动
return new Vector3(mousePositionInWorld.x, mousePositionInWorld.y, mousePositionInWorld.z);
}

本文发布于:2024-09-22 12:36:24,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/339028.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:屏幕   坐标   转换   点击   世界坐标   获取   跟随   物体
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议