查看: 1344|回复: 4
打印 上一主题 下一主题

[其他] 判断鼠标向右或向左滑动,响应不同的事件

[复制链接]

2317

主题

54

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
20645
精华
62

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2014-8-31 22:59:07 |只看该作者 |倒序浏览
  前段时间开发的iphone项目,要实现一个功能,鼠标向右滑动时响应下一页事件,鼠标向左滑动时响应上一页事件,现在把代码贴出来,用得着的可以看看。代码已加注释,不多解释了。
         

            private var first = Vector2.zero;
         

            private var second = Vector2.zero;
         

            function Update () {
         

            }
         

            function OnGUI () {
         

             if(Event.current.type == EventType.MouseDown){//记录鼠标按下的位置
         

             first = Event.current.mousePosition ;
         

             }
         

             if(=Event.current.type = EventType.MouseDrag){//记录鼠标拖动的位置
         

             second = Event.current.mousePosition ;
         

             if(second.x<first.x){//拖动的位置的x坐标比按下的位置的x坐标小时,响应向左事件
         

             print("left");
         

             }
         

             if(second.x>first.x){//拖动的位置的x坐标比按下的位置的x坐标大时,响应向右事件
         

             print("right");
         

             }
         

             first = second;
         

             }
         

            }
         
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

hyui    

1

主题

2

听众

6671

积分

高级设计师

Rank: 6Rank: 6

纳金币
2715
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-9-1 04:42:59 |只看该作者
感谢分享!
回复

使用道具 举报

无效楼层,该帖已经被删除

0

主题

2

听众

3482

积分

中级设计师

Rank: 5Rank: 5

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2014-9-3 11:19:53 |只看该作者
好教材!!!!!!!
回复

使用道具 举报

0

主题

1

听众

170

积分

设计实习生

Rank: 2

纳金币
77
精华
0

最佳新人

5#
发表于 2014-10-16 16:15:13 |只看该作者
支持一個,感謝分享~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-5-4 06:42 , Processed in 0.084807 second(s), 35 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部