在u3d场景中怎么让物体跟随鼠标位置移动

 时间:2024-09-22 19:24:37

今天在制作unity场痔辏哔刂景的过程中,需要让里面的精灵物体跟随鼠标的位移而移动,这就是需要获得鼠标的位置,然后把位置转换成3d场景中的位置坐标,然后设置物体位置就可以实现这种功能了。

在u3d场景中怎么让物体跟随鼠标位置移动

工具/原料

unity5.3工具。

方法/步骤

1、在unity场景中创建一个精灵物体sprite_one。

在u3d场景中怎么让物体跟随鼠标位置移动

2、接着我们给它添加上图片。

在u3d场景中怎么让物体跟随鼠标位置移动

3、选择场景中的Camera,把Tag设置为MainCamera。

在u3d场景中怎么让物体跟随鼠标位置移动

4、在资源文件夹中创建一个Follow_mouse脚本。

在u3d场景中怎么让物体跟随鼠标位置移动

5、在其中我们获得鼠标点击位置的坐标点,然后赋值给精灵物体。Rayray=Cam娣定撰钠era.main.Scre髫潋啜缅enPointToRay(Input.mousePosition); RaycastHithit2=newRaycastHit(); if(Physics.Raycast(ray,outhit2)) {transform.position=newVector3(hit2.point.x,hit2.point.y,hit2.point.z); }

在u3d场景中怎么让物体跟随鼠标位置移动

6、然后我们把编辑好的脚本文件添加到精灵物体Sprite_one上面。

在u3d场景中怎么让物体跟随鼠标位置移动

7、运行场景我们移动鼠标,物体也会跟随着鼠标移动,然后我们可以调整位置偏移等得到自己需要的效果。

在u3d场景中怎么让物体跟随鼠标位置移动

Maya卡通人物教程 3dsMax如何保存渲染文件#校园分享# Unity如何创建不同的相机镜头 3Dmax牙膏身材质设置教程 Ps怎样制作T恤创意图案
热门搜索
图片头像 簸箕图片 皮尺图片 教师节快乐图片 河童图片