`
aijun980204
  • 浏览: 95240 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Unity3D判断鼠标向右或向左滑动,响应不同的事件

 
阅读更多

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics