我目前正在使用Unity和MRTK开发Hololens 1的应用程序。我无法在我的应用程序中使用空气开关或任何其他输入。即使在设备上的Unity Play模式输入模拟和其他应用程序中也可以使用airtap的环形指针,但它不会出现在应用程序中。我使用MRTK示例进行了尝试,甚至那些在设备上均不起作用。
此外,我还必须从“播放器设置”中添加“跟踪姿势驱动程序”,以使相机正常工作,但还没有弄清楚如何使应用程序接受手势输入。
[也尝试过此处列出的解决方案:Why is 'air tap' gesture not working on HoloLens1 in my Unity/MRTK app?但这没有用。感谢您提供解决此问题的指导。
经过大量的尝试,我终于使我的项目开始工作。
事实证明,最初,我在不知不觉中将项目配置为在Unity 2019中使用XR SDK,因此必须相应地配置MRTK。感谢kevleigh在这里为我解决问题:https://github.com/microsoft/MixedRealityToolkit-Unity/issues/7850
虽然这对于我的示例项目确实有效,但是即使安装了所有插件,我也无法使主项目使用相同的设置。
最后,我不得不切换到Unity 2018,并且我使该项目使用MRTK 2.3和默认配置。因此,虽然Unity 2019不适用于我,但您可以按照上面链接中的建议将其与XR SDK一起使用。