找回密码
 注册帐号

扫一扫,访问微社区

alayeshi unity鼠标跟随实现(ITween)

20
回复
3613
查看
[ 复制链接 ]
排名
2854
昨日变化

76

主题

351

帖子

1739

积分

Rank: 9Rank: 9Rank: 9

UID
54986
好友
11
蛮牛币
4022
威望
0
注册时间
2014-11-12
在线时间
614 小时
最后登录
2020-8-19

专栏作家

2016-12-14 16:22:22 显示全部楼层 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
本帖最后由 alayeshi 于 2016-12-14 16:28 编辑


需求:当鼠标放到cube上,然后移开鼠标cube会跟随鼠标移动。


实现过程:

首先在场景里新建一个plane(白色)和cube(黑色) ,这个cube就是用来跟随鼠标的物体,并且给cube添加标签tile。


然后把下面移动代码拖到相机上。

代码如下:


[C#] 纯文本查看 复制代码
using UnityEngine;  
using System.Collections;  
  
//鼠标跟随    
public class linearmove : MonoBehaviour  
{  
    public GameObject target;  
    void Update()  
    {  
          
        Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);  
        RaycastHit hit;  
        if (Physics.Raycast(ray, out hit))  
        {  
            if (hit.transform.gameObject.tag == "tile")  
             
            {  
                iTween.MoveUpdate(target, new Vector3(hit.point.x, 0.1f, hit.point.z), .1f);  
                 
            }  
        }  
    }  
}  



代码解释:

注意这里的tile是cube的标签,也就是在寻找鼠标在cube上移动的位置。      

* 这里的target目标就是plane,

* 我们就是要实现plane跟随鼠标动,
* 这里在面板里要把plane这个预设体拖到target里。
* 而代码里的new Vector3(hit.point.x, 0.1f, hit.point.z),.1f   这句则是:hit表示的是鼠标的位置分别有XYZ轴位置,只有X,Z两个轴运动所以把Y写成0.1f。
*  最后面还有个.1f表示的是plane跟随鼠标的时间。时间越长就表示是plane走的越慢,鼠标到了目标地点plane还是要继续走过来
                 
最后将cube拖脚本中的目标位置,如下图:



这样就OK了。Look:


SO easy 有木有。。最近蛮牛在搞投票活动,本宝宝不求高分只求不垫底,各位小伙伴快给本宝宝投票,每天都可以投哦。。。记得投票对象就是这只猫


点击此处文字投票哦~


png.png


alayeshi.jpg
回复

使用道具 举报

6蛮牛粉丝
1309/1500
排名
2965
昨日变化

14

主题

218

帖子

1309

积分

Rank: 6Rank: 6Rank: 6

UID
159012
好友
1
蛮牛币
3930
威望
0
注册时间
2016-7-27
在线时间
579 小时
最后登录
2020-9-27
QQ
2016-12-14 16:57:33 显示全部楼层
已投,加油
回复

使用道具 举报

排名
2854
昨日变化

76

主题

351

帖子

1739

积分

Rank: 9Rank: 9Rank: 9

UID
54986
好友
11
蛮牛币
4022
威望
0
注册时间
2014-11-12
在线时间
614 小时
最后登录
2020-8-19

专栏作家

楼主 2016-12-14 17:22:13 显示全部楼层

多谢多谢
回复 支持 反对

使用道具 举报

7日久生情
1707/5000
排名
19948
昨日变化

12

主题

777

帖子

1707

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
158776
好友
2
蛮牛币
7
威望
0
注册时间
2016-7-26
在线时间
890 小时
最后登录
2020-8-8
2016-12-14 18:48:34 显示全部楼层
+1,辛苦了。
回复

使用道具 举报

7日久生情
2427/5000
排名
848
昨日变化

1

主题

190

帖子

2427

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
124540
好友
1
蛮牛币
2235
威望
0
注册时间
2015-10-4
在线时间
1051 小时
最后登录
2020-4-11
2016-12-14 19:18:43 显示全部楼层
这个没什么难度吧
回复 支持 反对

使用道具 举报

6蛮牛粉丝
1242/1500
排名
6534
昨日变化

2

主题

767

帖子

1242

积分

Rank: 6Rank: 6Rank: 6

UID
92518
好友
1
蛮牛币
2462
威望
0
注册时间
2015-4-15
在线时间
277 小时
最后登录
2017-4-6
2016-12-14 20:38:41 显示全部楼层
6666666666666666
回复 支持 反对

使用道具 举报

4四处流浪
369/500
排名
9679
昨日变化

0

主题

142

帖子

369

积分

Rank: 4

UID
129533
好友
0
蛮牛币
439
威望
0
注册时间
2015-11-21
在线时间
111 小时
最后登录
2020-7-16
2016-12-14 21:16:13 显示全部楼层
啊?和itween有什么关系?
回复 支持 反对

使用道具 举报

8常驻蛮牛
5230/10000
排名
426
昨日变化

4

主题

2464

帖子

5230

积分

Rank: 8Rank: 8

UID
182740
好友
2
蛮牛币
9356
威望
0
注册时间
2016-11-10
在线时间
1136 小时
最后登录
2020-4-3
2016-12-15 12:02:07 显示全部楼层
谢谢分享!!!
回复

使用道具 举报

排名
2854
昨日变化

76

主题

351

帖子

1739

积分

Rank: 9Rank: 9Rank: 9

UID
54986
好友
11
蛮牛币
4022
威望
0
注册时间
2014-11-12
在线时间
614 小时
最后登录
2020-8-19

专栏作家

楼主 2016-12-15 12:40:47 显示全部楼层
somnacin 发表于 2016-12-14 21:16
啊?和itween有什么关系?

代码里用个的ITween啊
回复 支持 反对

使用道具 举报

排名
2854
昨日变化

76

主题

351

帖子

1739

积分

Rank: 9Rank: 9Rank: 9

UID
54986
好友
11
蛮牛币
4022
威望
0
注册时间
2014-11-12
在线时间
614 小时
最后登录
2020-8-19

专栏作家

楼主 2016-12-15 12:41:53 显示全部楼层
superowner 发表于 2016-12-14 19:18
这个没什么难度吧

我应该加句老司机请绕道
回复 支持 反对

使用道具 举报

4四处流浪
352/500
排名
7607
昨日变化
1

2

主题

47

帖子

352

积分

Rank: 4

UID
172590
好友
3
蛮牛币
396
威望
0
注册时间
2016-9-28
在线时间
129 小时
最后登录
2019-7-19
2016-12-15 15:39:15 显示全部楼层
alayeshi 发表于 2016-12-15 12:40
代码里用个的ITween啊

这个IWteen是什么?定义的类?还是关键字?
回复 支持 反对

使用道具 举报

3偶尔光临
190/300
排名
9489
昨日变化

0

主题

24

帖子

190

积分

Rank: 3Rank: 3Rank: 3

UID
190784
好友
0
蛮牛币
358
威望
0
注册时间
2016-12-9
在线时间
46 小时
最后登录
2017-5-16
2016-12-15 23:06:03 显示全部楼层
等我电话IQ看完回复
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

Rank: 1

UID
193133
好友
0
蛮牛币
12
威望
0
注册时间
2016-12-16
在线时间
0 小时
最后登录
2016-12-16
2016-12-16 17:53:44 显示全部楼层
大神 加油 支持。。。。。。。。。。。。。。。。。。。。。。。
回复

使用道具 举报

5熟悉之中
664/1000
排名
4991
昨日变化

2

主题

112

帖子

664

积分

Rank: 5Rank: 5

UID
182317
好友
2
蛮牛币
1446
威望
0
注册时间
2016-11-9
在线时间
258 小时
最后登录
2020-8-11
2016-12-17 11:11:00 显示全部楼层
已投,加油
回复

使用道具 举报

0

主题

2

帖子

6

积分

Rank: 1

UID
184560
好友
0
蛮牛币
31
威望
0
注册时间
2016-11-17
在线时间
4 小时
最后登录
2017-1-3
2016-12-23 21:22:02 显示全部楼层
路过路过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

蛮牛教育10.1大促销!全站6折扣!