4

我正在使用以下工具构建 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. 更新 [Machine Name/IP] 以进行远程执行
  6. 使用“远程设备”(HoloLens 1)运行/启动项目
    • 部署包成功
  7. 但是,hololens 并没有让 CUBE 漂浮在现实世界中,而是将应用程序显示为 Windows 应用程序。

在此处输入图像描述

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

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

而且我也找不到任何关于如何使用最新的 MRToolkit v2 TO A HOLOLENS 1 DEVICE 进行部署的文档。如果您可以分享一些链接,那也很棒

先感谢您。

4

2 回答 2

5

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

于 2019-05-16T08:05:09.247 回答
0

除了 HoloLady 的回答之外,要使用 MRTK v2 部署到 HoloLens 1,您可能会在构建时遇到一些额外的问题。

您需要在您的构建 PC 上使用最新的 Windows Insider 预览版,并安装最新的 Windows SDK(18988 有效),尽管看到您设法构建它,那么您可能已经拥有它。

在尝试运行涉及 MixedRealityToolkit.Services.InputSimulation.asmdef 的应用时,您可能会遇到错误。对此的快速解决方法是导航到 Unity 项目中的 Assets/MixedRealityToolkit.Services/InputSimulation/ 并更改 .amsdef 文件以在任何平台上运行。在此之后,它应该可以正常运行。

于 2019-05-30T13:51:52.370 回答