We've been working with the Vuforia Hololens Sample 1 & 2 asset available on the Unity Asset Store for some time now, and have been unable to get air-tap working on a HoloLens 1 device using this framework.
We've followed setup instructions found at various places on the web, including those provided by representatives of Microsoft, none of which have resulted in the Hololens detecting an air-tap gesture, or any other gesture.
Most notable is that the device seems to not even be detecting a ready gesture, either in our scenes or in the default scenes provided by the framework's samples, so we whether we have missed some critical setup step, or if there's some configuration option causing gesture recognition to be disabled, or that some critical part of the MRTK has been omitted from the Vuforia Hololens Sample 1 & 2 asset on the Unity Asset Store, or moved from its expected filepath in the Assets directory.
We absolutely do need this feature for an upcoming delivery milestone for our client. It's integral to the user experience we're building and we don't have an acceptable workaround if it isn't there, so it's important that we have a fix for this as quickly as possible.
To help diagnose the issue, I've attached a zip to this post, containing a simple Unity project that reproduces the behaviour as well as an AppX that can be side-loaded directly to a HoloLens device. In the scene you will see:
- One red sphere (This sphere should be air-tappable)
- One green cube (This cube should toggle visibility when the red sphere is air-tapped)
If someone can look at this project and let us know what's missing and/or what's misconfigured, it would be a huge help, thanks!