Unity HoloLens 应用程序作为 Windows 应用程序而不是 AR 执行

VJP*_*Paz 4 c# unity-game-engine hololens mrtk

我正在使用以下工具构建 HoloLens Unity 应用程序

  • 统一 2018.3.14f1
  • 视觉工作室 2017
  • Microsoft.MixedReality.Toolkit.Unity.Foundation-v2.0.0-RC1-Refresh.unitypackage (MRToolkit v2)

Unity 项目/场景配置

  • 目标平台:通用 Windows 平台
  • 目标设备:HoloLens
  • 架构:x86
  • 目标 SDK 版本:最新
  • 目标平台版本:10.0.10240.0

目标平台设置

  • 支持的设备系列:全息
  • XR 设置:VR 支持(未选中);WSA 全息远程支持(取消选中)
  • 其他设置:

在此处输入图片说明

我是如何部署的:

  1. 添加了开放场景
  2. 建造
  3. 打开 *.sln 文件
  4. 将“通用 Windows”项目设置为默认项目。
  5. 更新了远程执行的 [机器名称/IP]
  6. 使用“远程设备”(HoloLens 1)运行/启动项目
    • 部署包成功
  7. 但是,hololens 并没有让 CUBE 在现实世界中漂浮,而是将应用程序显示为 Windows 应用程序。

在此处输入图片说明

我错过了一些不正确的配置吗?

也许在目标平台下?MRToolkit 设置?平台设置?UWP 设置?

而且我找不到任何关于如何使用最新的 MRToolkit v2 部署到 HOLOLENS 1 设备的文档。如果你能分享一些链接,那就太好了

先感谢您。

Hol*_*ady 5

你确实错过了一些配置!您忘记在播放器设置中启用 XR 模式。在Edit > Project Settings > Player最后一个选项是在XR Settings那里,你需要一套Virtual Reality Supportedtrue检查你有Windows Mixed Reality作为Virtual Reality SDKs