3

今天早上,我正在学习混合现实 250 教程。我坚持让一个 HoloLens 加入另一个 HoloLens 当前托管的会话,因为 UIContainer 预制件中应该包含托管会话信息的可选小部件丢失了。

我在那里遵循了所有必要的步骤。它确实通过 USB 成功部署。

正如Windows Mixed Reality 开发者论坛上的一篇文章所写的那样,软件本身的部署方式并不重要。是软件本身决定了两个或多个 HoloLens 耳机如何相互共享全息图。

它们都通过 Wi-Fi 连接到同一个网络。在 One HoloLens 上,通过 USB 部署并启动它[通过在 Visual Studio 2017 的“调试”菜单中选择“开始而不调试”],我凝视着“开始”按钮,然后在其上做一个空中点击手势以启动会话。正如预期的那样,演示全息图确实出现在我面前,当我用光标在它上面进行空中点击时,我可以用我的目光四处移动它并看到空间映射三角形。

在另一个 HoloLens 上,我通过 USB 部署它并通过单击 [Start without Debugging] 启动它。该应用程序确实会加载,但我没有在“可用会话”列表中看到其他 HoloLens 正在运行的托管会话选项。甚至它下面的加入按钮也有完全灰色的文本。

我不明白为什么我不能加入客户端 HoloLens 上的会话,即使它在同一个网络上。我的两个同事告诉我,这可能与网络本身有关,但我不确定,因为可能与 HoloLens 耳机本身或我正在尝试部署解决方案的笔记本电脑有关. 有人进一步告诉我,我可能需要一个路由器,但我不太确定。

我按照原样按照设置的步骤进行操作。

两款 HoloLens 耳机上的 Windows Holographic 版本为 10.0.14393.2007 和 10.0.14393.448。我不知道更新版本是否会有所作为。

此处的最终目标是查看遵循混合现实 250 是否对 NDA 下的项目有用,我们希望将其部署到 HoloLens 并启用旁观者视图。

我是一名大学生,这是我即将完成的实习的最后一周。

4

1 回答 1

2

我关注了 Dtb49 的评论,我使用自己的手机启用了移动热点;我终于看到了我想参加的会议!

现在我可以通过网络在耳机之间共享全息图,只需轻按显示设备名称的选项即可。

编辑:我不知道如何在 iOS 上执行此操作,但我知道如何在 Android 手机(特别是 7.0 版)上执行此操作。

  1. 点击右下角的应用程序图标。
  2. 向右滑动一次以访问第一个菜单。
  3. 点击设置应用程序。
  4. 点击顶部的连接选项。
  5. 点击移动热点和网络共享(您可能需要向上滑动,具体取决于屏幕分辨率)
  6. 点击移动热点的滑块将其打开。
  7. 在计算机上,连接到将手机型号作为网络名称的热点。(在 Windows 10 的情况下,单击工具栏中的类似雷达的图标,然后选择该热点并单击“连接”。)
  8. 按照此处的说明在Microsoft HoloLens 上执行相同的操作。
  9. 使用 USB 将构建的 Unity 项目部署到 Microsoft HoloLens,其中包含要在两者之间共享全息图的代码(或本例中的教程)。
  10. 在一个 HoloLens 上,当应用程序加载时,向下凝视可用会话列表下方的“开始”按钮,然后进行空中点击。请稍等一下。(您可能希望在调试模式下运行应用程序,以防因调试目的而捕获任何异常)
  11. 在其他 HoloLens 上,加载应用后,您应该会看到托管 HoloLens 正在运行的会话。使用凝视和空中点击选择它,然后凝视下面的“加入”按钮并在那里进行空中点击。

您现在应该能够在彼此之间共享全息图,并注意到全息图相对于现实世界的位置发生了变化。有时它有助于使用空间映射。

于 2018-04-24T15:08:57.447 回答