Unity开发——Hololens2中物体漂移(无法固定在现实世界)的解决方案

问题描述

在实现Hololens2开发的官网教程时,我遇到了如下问题:在Unity中放置一个方块以后,理论上应该在Hololens中能够从各个角度观察这个方块(也就是固定在现实世界中)。但是在Hololens中却发现方块一直以同一个角度出现在眼前,具体如下图所示。在这里插入图片描述
在这里插入图片描述
可以看到虽然我的视角变了,但显示的方块却一直悬停在我的眼前。

问题分析

在跑这个例程的时候需要配置MRTK,并且将一个叫MixedRealityToolkit的东西添加到场景中,而这个问题实际上是MRTK中camera设置不正确导致的。

解决方案

选中场景中的MixedRealityToolkit,在右侧可以看到Camera栏中Camera System Type用的是DefaultMixedRealityCameraProfile,我们需要先点击Copy&Customize,这样允许我们对配置文件进行定制,之后再选中DefaultOpenXRCameraProfile即可解决。
在这里插入图片描述

效果

在这里插入图片描述
在这里插入图片描述
之后可以看到方块能够固定在现实世界中,并不随着视角转动而变化。

猜你喜欢

转载自blog.csdn.net/shanwenkang/article/details/119954523
今日推荐