开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

开发者专栏

关注:1532

当前位置:游戏蛮牛 技术专区 开发者专栏

__________________________________________________________________________________
开发者干货区版块规则:

  1、文章必须是图文形式。(至少2幅图)
      2、文章字数必须保持在1500字节以上。(编辑器右下角有字数检查)
      3、本版块只支持在游戏蛮牛原创首发,不支持转载。
      4、本版块回复不得无意义,如:顶、呵呵、不错......【真的会扣分的哦】
      5、......
__________________________________________________________________________________
查看: 556|回复: 17

[alayeshi] unity鼠标跟随实现(ITween)

[复制链接]  [移动端链接]
排名
2753
昨日变化
2

53

主题

191

帖子

984

积分

Rank: 9Rank: 9Rank: 9

UID
54986
好友
8
蛮牛币
9346
威望
0
注册时间
2014-11-12
在线时间
282 小时
最后登录
2017-1-18

专栏作家

发表于 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

回复

使用道具 举报

4四处流浪
485/500
排名
4085
昨日变化
1

9

主题

100

帖子

485

积分

Rank: 4

UID
159012
好友
1
蛮牛币
1319
威望
0
注册时间
2016-7-27
在线时间
154 小时
最后登录
2017-1-19
QQ
发表于 2016-12-14 16:57:33 | 显示全部楼层
已投,加油

回复

使用道具 举报

排名
2753
昨日变化
2

53

主题

191

帖子

984

积分

Rank: 9Rank: 9Rank: 9

UID
54986
好友
8
蛮牛币
9346
威望
0
注册时间
2014-11-12
在线时间
282 小时
最后登录
2017-1-18

专栏作家

 楼主| 发表于 2016-12-14 17:22:13 | 显示全部楼层

多谢多谢

回复 支持 反对

使用道具 举报

5熟悉之中
529/1000
排名
23498
昨日变化
14

6

主题

324

帖子

529

积分

Rank: 5Rank: 5

UID
158776
好友
0
蛮牛币
59
威望
0
注册时间
2016-7-26
在线时间
193 小时
最后登录
2017-1-12
发表于 2016-12-14 18:48:34 | 显示全部楼层
+1,辛苦了。
[发帖际遇]: Hao521314 捡了钱没交公 蛮牛币 降了 2 . 幸运榜 / 衰神榜

回复

使用道具 举报

5熟悉之中
524/1000
排名
4506
昨日变化
25

0

主题

75

帖子

524

积分

Rank: 5Rank: 5

UID
124540
好友
0
蛮牛币
200
威望
0
注册时间
2015-10-4
在线时间
249 小时
最后登录
2017-1-20
发表于 2016-12-14 19:18:43 | 显示全部楼层
这个没什么难度吧

回复 支持 反对

使用道具 举报

5熟悉之中
735/1000
排名
6872
昨日变化
76

2

主题

442

帖子

735

积分

Rank: 5Rank: 5

UID
92518
好友
1
蛮牛币
1513
威望
0
注册时间
2015-4-15
在线时间
167 小时
最后登录
2017-1-20

迈向小康

发表于 2016-12-14 20:38:41 | 显示全部楼层
6666666666666666

回复 支持 反对

使用道具 举报

4四处流浪
350/500
排名
7127
昨日变化
72

0

主题

143

帖子

350

积分

Rank: 4

UID
129533
好友
0
蛮牛币
415
威望
0
注册时间
2015-11-21
在线时间
103 小时
最后登录
2017-1-20
发表于 2016-12-14 21:16:13 | 显示全部楼层
啊?和itween有什么关系?

回复 支持 反对

使用道具 举报

6蛮牛粉丝
1039/1500
排名
5966
昨日变化
52

1

主题

716

帖子

1039

积分

Rank: 6Rank: 6Rank: 6

UID
182740
好友
0
蛮牛币
1023
威望
0
注册时间
2016-11-10
在线时间
186 小时
最后登录
2017-1-20
发表于 2016-12-15 12:02:07 | 显示全部楼层
谢谢分享!!!

回复

使用道具 举报

排名
2753
昨日变化
2

53

主题

191

帖子

984

积分

Rank: 9Rank: 9Rank: 9

UID
54986
好友
8
蛮牛币
9346
威望
0
注册时间
2014-11-12
在线时间
282 小时
最后登录
2017-1-18

专栏作家

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

代码里用个的ITween啊

回复 支持 反对

使用道具 举报

排名
2753
昨日变化
2

53

主题

191

帖子

984

积分

Rank: 9Rank: 9Rank: 9

UID
54986
好友
8
蛮牛币
9346
威望
0
注册时间
2014-11-12
在线时间
282 小时
最后登录
2017-1-18

专栏作家

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

我应该加句老司机请绕道

回复 支持 反对

使用道具 举报

3偶尔光临
207/300
排名
7203
昨日变化
87

0

主题

31

帖子

207

积分

Rank: 3Rank: 3Rank: 3

UID
172590
好友
2
蛮牛币
256
威望
0
注册时间
2016-9-28
在线时间
68 小时
最后登录
2017-1-20
发表于 2016-12-15 15:39:15 | 显示全部楼层
alayeshi 发表于 2016-12-15 12:40
代码里用个的ITween啊

这个IWteen是什么?定义的类?还是关键字?

回复 支持 反对

使用道具 举报

排名
21222
昨日变化
11

0

主题

16

帖子

28

积分

Rank: 1

UID
190784
好友
0
蛮牛币
16
威望
0
注册时间
2016-12-9
在线时间
4 小时
最后登录
2016-12-19
发表于 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 | 显示全部楼层
大神 加油 支持。。。。。。。。。。。。。。。。。。。。。。。
[发帖际遇]: xiamu066 在论坛发帖时没有注意,被小偷偷去了 2 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

2初来乍到
117/150
排名
8787
昨日变化
129

0

主题

20

帖子

117

积分

Rank: 2Rank: 2

UID
182317
好友
1
蛮牛币
263
威望
0
注册时间
2016-11-9
在线时间
25 小时
最后登录
2017-1-20
发表于 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 | 显示全部楼层
路过路过

回复

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表