0
点赞
收藏
分享

微信扫一扫

在Unity中鼠标跟随物体移动

小典典Rikako 2022-04-01 阅读 66
unity

//使当前目标物体跟随鼠标

Vector3 v2;//声明的部分

            v2 = Input.mousePosition;
            v2.z = 10f;
            this.transform.position = Camera.main.ScreenToWorldPoint(v2);

   因为鼠标在屏幕当中是一个二维坐标存在,在鼠标进入屏幕中会生成x,y的值,前两部分是为了给它赋一个z的值,因为在三维坐标图像中随着坐标的变动我们必须给z一个值,否则就会导致物体不动,或者不会如你所想的那样移动,为了补全所以可以随便给它个浮点值(eg:10f)

这时候你就会发现物体跟随鼠标在一个三维中间当中,却被鼠标在一个相机视角当中被操作了。

举报

相关推荐

0 条评论