c# – 在Unity中使用GestureRecogniser双击hololens
发布时间:2020-12-15 21:02:23 所属栏目:百科 来源:网络整理
导读:我正试图在hololens中实现轻敲和双击手势.然而,当我双击时,每个单独的手势都可以工作.我看到一些使用计时器来解决它,但我认为可能有一个更优雅的解决方案. 由于我使用的是GestureRecogniser,因此我有一个回调方法: private void GestureRecognizer_TappedEv
我正试图在hololens中实现轻敲和双击手势.然而,当我双击时,每个单独的手势都可以工作.我看到一些使用计时器来解决它,但我认为可能有一个更优雅的解决方案.
由于我使用的是GestureRecogniser,因此我有一个回调方法: private void GestureRecognizer_TappedEvent(InteractionSourceKind source,int tapCount,Ray headRay) { switch (tapCount) { case 1: OnTap(); break; case 2: OnDoubleTap(); break; } } 我可以在这里做任何事情,或者我是否必须使用单独的脚本来检查它的更新功能? 谢谢! 解决方法
我使用了一个计时器,在’双击速度’计时器到期之后,我检测到SingleTap或第二次点击,然后我DoubleTap.
缺点是双击需要比点击双击更长的时间,因此在单击中增加了一些延迟,我不确定这是一种很好的体验. 这有点旧,所以我很好奇你最终做了什么. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- pull 方式解析xml文件
- reactjs – 在react material-ui菜单中测试嵌套菜单项
- c# – 如何将xmlnamespace添加到xmldocument
- Dojo -- Getting Started篇之Hello Dojo!
- Error parsing XML: unbound prefix on XXX解决办法
- Dojo Widget中变量的奇怪作用域
- PostgreSQL 时序数据案例 - 时间流逝, 自动压缩, 同比\
- Oracle千万级数据分页查询优化
- 1.cocos2dx之Menu(CCMenuItemFont,CCMenuItemImage,CCMenuI
- VB6.0打包——Setup Factory 7.0