Unity3D:Spectator View 如何通过 Hololens 的用户端工作?

Unity3D: How does Spectator View work through user side of Hololens?

我很难理解文档。所以我尝试使用安装在相机上的 Hololens 进行观看。用户 Hololens 有一个应用程序。我需要在用户端 Hololens 上做什么才能启用 Spectator View?它需要 MRTK 吗?我需要添加哪些组件才能在 Unity3D 应用程序(用户端)上制作以使其被 Spectator Hololens

可见

What do I need to do on the user side Hololens to enable Spectator View? Does it require MRTK?

首先,您需要通过Getting Started获取并引用项目中的MixedReality-SpectatorView代码库。

然后,将MixedReality.SpectatorView/SpectatorView/Prefabs/SpectatorView.prefab添加到主场景并选择空间对齐策略,按照Basic Unity Setup进行分步教程。

对于摄像机装备 HoloLens,您需要根据此文档校准和测试您的设备:Spectator View Video Camera Setup

之后,PC 监听来自摄像机装备 hololens 的姿势更新,并从用户 HoloLens 获取场景信息,然后将此应用程序内容合成到摄像机流中。

此外,MRTK作为一个SDK,旨在加速MR项目的开发,并不需要启用SpectatorView。