相机从楼层 2019.2 + MRTK v2.0.0 开始

Camera starts at floor level 2019.2 + MRTK v2.0.0

出于某种原因,每次我在我的 Hololens 1 上加载场景时,相机都会从地面开始,而场景内容似乎并没有固定在现实世界中的地面上..

使用 MRTK 演示项目文件,我创建了一个场景并添加到 MRTK 包中,在播放器设置中配置了空间感知,打开了空间感知设置,设置为房间比例,添加了观察者(检查了他们'正在工作),将空间碰撞器和渲染器添加到一个空的游戏对象中,我挠了挠头很多次..

有谁知道我missing/doing错了什么?

Unity 编辑器截图:

在 HoloLens(第 1 代和第 2 代)上,世界的原点位于最前面。从您发布的图片来看,您似乎正在设计一个 VR 风格的场景。在VR中,原点一般是地板。

正如@Perazim 所提到的,对于 HoloLens 上的 VR 风格场景,您需要调整内容放置以考虑原点在头部的情况。在混合现实工具包示例场景(例如:Demos\HandTracking\Scenes\HandInteractionExamples)中,内容包含在 SceneContent 对象中以便于轻松调整。

较旧的 HoloToolkit 包含一个 script,可能会在您的场景中派上用场。虽然我们尚未将其移植到 MRTK v2.x,但应该可以相当直接地进行更新。

希望对您有所帮助!