Unity技术流-久趣源码交流论坛

Unity技术流

Unity3d 跨平台的流行游戏开发平台,这里是久趣的unity技术讨论区!
帖子
13
互动
9
阅读
4313

《Unity基础》鼠标点击场景中的物体实现拖拽

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

d2b5ca33bd233205

新建脚本,并且把脚本挂在场景中, 编写代码:

首先编写一些变量,后期编写逻辑的时候需要用到的变量。

d2b5ca33bd233800

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

d2b5ca33bd234116

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

d2b5ca33bd234400

那么继续编写代码:

d2b5ca33bd234426

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

 
请登录后发表评论

    • 鹿笙的头像-久趣源码交流论坛鹿笙等级-LV6-久趣源码交流论坛作者版主0