我正在尝试在 hololens 中实现轻敲和双击手势。每个单独的手势都有效,但是,当我双击时,它也会单击两次。我看到一些使用计时器来解决它,但我认为可能有更优雅的解决方案。
由于我使用的是 GestureRecogniser,所以我有一个回调方法:
private void GestureRecognizer_TappedEvent(InteractionSourceKind source, int tapCount, Ray headRay)
{
switch (tapCount)
{
case 1:
OnTap();
break;
case 2:
OnDoubleTap();
break;
}
}
我可以在这里做任何事情,还是我必须求助于一个单独的脚本来检查它的Update
功能?
谢谢!