本章介绍“鼠标点击物体拖拽”功能的制作。创建Unity工程,并且搭建好场景。我搭建的场景如下:

新建脚本,并且把脚本挂在场景中, 编写代码:
首先编写一些变量,后期编写逻辑的时候需要用到的变量。

在Update方法中,编写控制选中的物体的跟随鼠标移动逻辑:

这里需要注意:在鼠标点击场景中的物体需要把物体过滤一边,这里以tag作为标记,如果tag为”Cube”才能被碰撞到。我们需要在场景中设置一下Cube的tag。

那么继续编写代码:

这样子,就可以实现选中的Cube跟随着鼠标的移动而移动。
本章介绍“鼠标点击物体拖拽”功能的制作。创建Unity工程,并且搭建好场景。我搭建的场景如下:

新建脚本,并且把脚本挂在场景中, 编写代码:
首先编写一些变量,后期编写逻辑的时候需要用到的变量。

在Update方法中,编写控制选中的物体的跟随鼠标移动逻辑:

这里需要注意:在鼠标点击场景中的物体需要把物体过滤一边,这里以tag作为标记,如果tag为”Cube”才能被碰撞到。我们需要在场景中设置一下Cube的tag。

那么继续编写代码:

这样子,就可以实现选中的Cube跟随着鼠标的移动而移动。