您的位置:首页 > 移动开发 > Unity3D

unity中各种双击的实现

2015-07-09 14:39 162 查看
鼠标的双击

复制代码

上面是双击屏幕的事件,假如想双击某个物体

复制代码

意思就是,当鼠标进入你想点击的物体后,双击才有效果,否则鼠标未进入物体,或者exit时,b = false,双击无效果。

移动设备上触屏的双击

复制代码

移动端GetMouseButtonDown是有效果的,所以这样利用t1,t2,记录两次单击的时间间隔,假如小于0.2s,则被判断为双击。

同样,移动端点击某一确定物体的双击事件

复制代码

对于上面t1和t2可以定义为System.DateTime类型,这样t2 = System.DateTime.Now;相减后用TimeSpan.如下:

复制代码

最后是,关于GUI的双击,原理都类似:

复制代码

转载:http://game.ceeger.com/forum/read.php?tid=19009&fid=2

鼠标的双击

复制代码

上面是双击屏幕的事件,假如想双击某个物体

复制代码

意思就是,当鼠标进入你想点击的物体后,双击才有效果,否则鼠标未进入物体,或者exit时,b = false,双击无效果。

移动设备上触屏的双击

复制代码

移动端GetMouseButtonDown是有效果的,所以这样利用t1,t2,记录两次单击的时间间隔,假如小于0.2s,则被判断为双击。

同样,移动端点击某一确定物体的双击事件

复制代码

对于上面t1和t2可以定义为System.DateTime类型,这样t2 = System.DateTime.Now;相减后用TimeSpan.如下:

复制代码

最后是,关于GUI的双击,原理都类似:

复制代码

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: