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的双击,原理都类似:
复制代码
复制代码
复制代码
移动设备上触屏的双击
复制代码
同样,移动端点击某一确定物体的双击事件
复制代码
复制代码
复制代码
鼠标的双击
复制代码
复制代码
移动设备上触屏的双击
复制代码
同样,移动端点击某一确定物体的双击事件
复制代码
复制代码
复制代码
相关文章推荐
- Unity检测目标点是否在扇形攻击范围内
- C#开发Unity游戏教程之判断语句
- 如何使用Unity制作虚拟导览(五)
- 如何使用Unity制作虚拟导览(四)
- 如何使用Unity制作虚拟导览(三)
- 浅尝Unity 3D的Asset Bundle知识(三)-----导入资源篇
- 如何使用Unity制作虚拟导览(二)
- 如何使用Unity制作虚拟导览(一)
- unity基础开发----unity获取外部设备(方向盘)按键
- Photon + Unity3D 在线游戏开发 学习笔记(两)
- UnityShader实例07:在shader调用unity内置lightmap和light Probes
- Unity中的Path对应各平台中的Path
- unity与wpf, winform双向交互的方法
- C#开发Unity游戏教程之Unity中方法的参数
- Unity3D游戏开发之SQLite让数据库开发更简单
- C#开发Unity游戏教程之Unity中方法的参数
- Unity Time类详解
- Unity4.x升级5.0出现的32位dll问题
- 在mac上构建Jenkins+unity3d+xcode发布流程
- Unity中NullReferenceException: (null) UnityEditor.SerializedObject..ctor (UnityEngine.Object[] 问题