关闭

Unity3D 判断鼠标向左还是向右滑动

标签: vectorfunction
4220人阅读 评论(0) 收藏 举报
分类:

判断鼠标向左还是向右滑动

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;
}
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:636320次
    • 积分:6522
    • 等级:
    • 排名:第3645名
    • 原创:52篇
    • 转载:190篇
    • 译文:3篇
    • 评论:80条
    最新评论