나는 hololens에서 탭 및 두 번 탭 동작을 구현하려고합니다. 그러나 각각의 개인 제스처는 작동하지만 두 번 탭하면 한 번 두 번 두 번 두드립니다. 타이머를 사용하여 문제를 해결하는 몇 가지 방법을 보았지만 좀 더 세련된 솔루션이있을 것으로 생각했습니다.Unity에서 GestureRecogniser를 사용하여 두 번 탭 홀로 인
나는 GestureRecogniser을 사용하고 있기 때문에, 내가 콜백 방법이 있습니다
private void GestureRecognizer_TappedEvent(InteractionSourceKind source, int tapCount, Ray headRay)
{
switch (tapCount)
{
case 1:
OnTap();
break;
case 2:
OnDoubleTap();
break;
}
}
내가 여기에 아무것도 할 수있다, 또는 나는 그것이 Update
기능의에 확인하는 별도의 스크립트를 가지고에 의존해야 할 것이다?
감사합니다.
안타깝게도 더 나은 방법을 찾을 수 없어서 결국 타이머를 사용하게되었습니다. 나는 그것을하는 더 좋은 방법이 있었으면 좋겠지 만 그것은 꽤 표준적인 것처럼 보인다. – Gentatsu