Unity3D实现DoubleClick的一种方法
2024-09-08 14:42:40
代码简单粗暴如下:
void OnMouseDown()
{
if (i == )
{
t2 = DateTime.Now;
if (t2 - t1 < new TimeSpan(, , , , )) //时间间隔小于500ms,认为是双击
{ // 双击后的操作
}
t1 = t2;
}
} private DateTime t1;
private DateTime t2;
理由就是判断两次按下的时间间隔,如果详细点还可以只筛选左键或者右键。
如果想要OnMouseDown生效,则需要注意以下三个方面:
1、脚本代码要加入到需要响应双击的物体上;
2、该物体需要加入一个Collider;
3、双击时,物体不能被遮挡。
最新文章
- JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐(二)
- Visual Studio Code + live-server编辑和浏览HTML网页
- 轻量级前端MVVM框架avalon - 模型转换
- layabox 引擎
- HTML页面关键词随机分布布局
- Memory Allocation API In Linux Kernel &;&; Linux Userspace、kmalloc vmalloc Difference、Kernel Large Section Memory Allocation
- NOIP2007 守望者的逃离-DP
- Objective-C特点
- [改善Java代码]使用package-info类为包服务
- 【linux程序设计4th】第三章1
- PinchEvent QML Type
- angulajs 如何在controller 之间共享数据
- jquery中的 deferred之 when (三)
- Linux进程上下文切换过程context_switch详解--Linux进程的管理与调度(二十一)
- [转] JavaScript 单例模式
- Java——File类概述
- 树莓派实现远程下载(apache2+aria2+webui-aria2)
- day 55 linux 的常用命令
- java基础38 正则表达式
- connection to sys should be as sysdba or sysoper 解决的方法
热门文章
- Java空指针异常解决方法
- [洛谷P1361]小M的作物
- Linux和Windows上实现的异同-Linux的自适应ACK
- BZOJ 2707: [SDOI2012]走迷宫 拓扑+高斯消元+期望概率dp+Tarjan
- [SDOI2016] 排列计数 (组合数学)
- ionic安装遇到的一些问题
- Substrings Sort string 基本操作
- IDEA 用maven创建web项目编译时不能发布resources中的文件
- 【BZOJ2820】YY的GCD [莫比乌斯反演]
- 【BZOJ1996】【HNOI2010】合唱队 [区间DP]