眼睛光标固定在 FOV 的中心,HoloLens 上没有手/手势识别

问题描述

我的 HoloLens 2 应用程序在 Unity 中完美运行:模拟手势/语音输入被识别,菜单/全息图响应。我实际上有 0 个警告/错误。 解决方案构建时没有任何错误,应用程序包再次在 Visual Studio 中创建,没有任何错误。

在 HoloLens 上部署后,我遇到了一个非常奇怪的行为:我看到固定在 FOV 中间的凝视光标,无法识别我的手,并且无法进行手势操作。我只是看到我的开始菜单固定在地面上,如附图所示。当我打开我的手掌(来自 MRTK 的 HandMenu 预制件)时,应该会触发菜单。还会显示一个带有性能信息的红框。当我执行空中点击手势时,我得到的唯一反馈是点击,但再次没有任何反应。 What is see on HoloLens

我的配置如下:

  • Unity 2020.2.6f1 支持 UWP 构建
  • Visual Studio 16.9.2(ARM64 版本)
  • Windows 10 SDK (10.0.19041.0)
  • 使用 MRTK 功能工具在 Unity 中安装必要的软件包,例如 MRTK Foundation、Examples... 和 OpenXR Unity Packages
  • 使用混合现实配置的场景 > OpenXR > 应用推荐的项目 + 场景设置
  • 自动配置根目录上的 XR Rig
  • Unity Build Settings
  • Unity Project Settings
  • 我尝试使用所有可能的配置文件进行构建,例如 DefaultOpenXRConfigurationProfile、DefaultHoloLens2ConfigurationProfile、DefaultHololens2XRSDKConfigurationProfile...

有没有人注意到同样的行为?有没有人有什么建议?过去两天我一直在试图弄清楚,但没有运气。欢迎任何帮助。

非常感谢, 迈克尔

解决方法

有一个无法与 OpenXR 或 XR SDK 配合使用的手势的未决问题:Gestures do not work on HL2 with OpenXR or XR SDK。答复是传统 XR 管道是目前唯一支持手势的管道,因此现在在 HL2 上使用手势的一种选择是使用具有传统 XR 管道的 Unity 版本。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...