unity 怎么检测鼠标是不是双击
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity 怎么检测鼠标是不是双击相关的知识,希望对你有一定的参考价值。
没有自带的方案,自己保存上次点击的时间,然后在点击时判断现在的时间和保存的时间相差够不够小。 参考技术A 在事件里有单击和双击的事件啊unity 一个物体同时添加单击和双击事件,怎么区分
参考技术A 不需要做双击事件。全部都走单击事件。也不需要计数器。应该说不只是计数器。用一个变量存放每次点击的事件。就是time.time那个。然后每次点击的时候判断当前事件跟存放的事件差值。比如小于0.2秒。就走双击事件,否则走单击事件。然后把当前时间存到变量。 参考技术B 1.你要制作一个双击事件。通过时间计数器来控制,并检测是否完成了双击。 2.你的物体对象名,如果是模型,则需要加设一个collider,然后通过OnMouseEnter()和OnMouseExit()来判断鼠标是否放到了该模型上。本回答被提问者采纳
以上是关于unity 怎么检测鼠标是不是双击的主要内容,如果未能解决你的问题,请参考以下文章