对于HoloLens禁用Vuforia跟踪图像目标并保持对象具有世界锚点

问题描述 投票:0回答:1

我正在使用Unity 2018.4.6,Vuforia图像跟踪和MRTK 2.0为MS HoloLens开发应用程序。目标的跟踪工作正常,我可以正确看到我的3D对象。但是我想通过单击按钮以保持3d对象在世界上的实际位置并在其中走动来禁用vuforia的跟踪功能。

禁用也可以,但是在使用“ VuforiaBehavior.Instance.enabled = false;”禁用跟踪后,我的3d对象消失了。

我发现,我必须使用世界锚,并且我正在尝试使用MRTK2.0的WorldAnchorManager解决它。但是我不知道如何使用它,这是否是我的解决方案。

有人对我的问题有答案吗?

unity3d vuforia hololens
1个回答
0
投票

是的,如果HoloLens APP的真实世界级体验让用户漂移超过5米,您将需要创建一个空间锚以将全息图精确地锁定在物理世界中。

MRTK2中的类WorldAnchorManager用于在同一应用程序的多次运行中保存世界锚点状态。您可以根据需要选择是否要使用它。

因此,在您的世界中放置全息图的第一步是确定您的应用将定位到哪种体验等级。您可以浏览WorldAnchorManager,其中显示了在Unity中构建各种缩放体验的代码。此外,如果您想了解HoloLens中坐标系统的核心概念,请参见:Coordinate systems in Unity

© www.soinside.com 2019 - 2024. All rights reserved.