unity 怎么检测鼠标是不是双击

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity 怎么检测鼠标是不是双击相关的知识,希望对你有一定的参考价值。

没有自带的方案,自己保存上次点击的时间,然后在点击时判断现在的时间和保存的时间相差够不够小。 参考技术A 在事件里有单击和双击的事件啊

unity 一个物体同时添加单击和双击事件,怎么区分

参考技术A 不需要做双击事件。全部都走单击事件。也不需要计数器。应该说不只是计数器。
用一个变量存放每次点击的事件。就是time.time那个。然后每次点击的时候判断当前事件跟存放的事件差值。比如小于0.2秒。就走双击事件,否则走单击事件。然后把当前时间存到变量。
参考技术B 1.你要制作一个双击事件。通过时间计数器来控制,并检测是否完成了双击。 2.你的物体对象名,如果是模型,则需要加设一个collider,然后通过OnMouseEnter()和OnMouseExit()来判断鼠标是否放到了该模型上。本回答被提问者采纳

以上是关于unity 怎么检测鼠标是不是双击的主要内容,如果未能解决你的问题,请参考以下文章

unity 一个物体同时添加单击和双击事件,怎么区分

如何区分鼠标的单击和双击事件

为啥我的鼠标老是按一下就双击

单击事件和双击事件冲突问题

#你好Unity3D#Project脚本执行双击资源操作

unity中让物体移动到鼠标点击位置(单击移动和双击暂停移动)