【Unity】怎么判断鼠标双击

来源:互联网 发布:袁隆平害了中国人知乎 编辑:程序博客网 时间:2024/06/02 19:26
private float delay = 0.5f;  private float firstClickTime = 0;  private bool oneClick = false;  void Update()  {// 如果当前的时间 - 第一次点击的时间 > 0.5秒 直接将点击都回归到false状态// 因为已经没有继续判断的必要了if (Time.time - firstClickTime  > delay) {  oneClick = false;}  }  void OnMouseUp()  {if (oneClick == false) {  oneClick = true;  firstClickTime = Time.time;  return;}if (oneClick) {Debug.Log("双击");}  }

19 0
原创粉丝点击