在Unity 2019.1中使用Vuforia设置Hololens MRTK 2.0

时间:2019-06-12 07:50:38

标签: unity3d vuforia hololens mrtk

我正在为使用Vuforia的Hololens 1开发Unity应用。不幸的是,我无法将相机与Vuforia配合使用,它仍然冻结在原位,并且不会跟随头部移动。当我禁用Vuforia时,相机可以正常拍摄。

我的设置如下: * Windows 10 * Unity 2019.1.4f1 * MRTK v2.0.0 RC2 * Vuforia 8.1.11

我尝试按照此处列出的步骤操作: https://github.com/Microsoft/MixedRealityToolkit-Unity/issues/1461#issuecomment-373714387

无济于事。我还尝试过同时激活两个摄像机,结果相同。可以在Unity资产商店中找到的Vuforia Hololens示例已严重过时(使用旧的Holotoolkit,而不是MRTK),因此对我来说不是很有用。我注意到,较旧版本的Vuforia允许将摄像机上的脚本设置为“世界中心”:“摄像机”,但是,当为hololens配置Vuforia时,此选项现在被强制设置为“设备”。

谁能告诉我如何为MRTK 2和Vuforia正确配置场景?我永远感谢与最新示例项目的链接。

编辑: 仅当使用Unity的全息遥控器时,这才似乎是一个问题。不过,我仍然非常想解决这个问题,因为部署非常耗时并且几乎无法进行调试。

1 个答案:

答案 0 :(得分:1)

这对我有用: 导入MRTK包并将其添加到场景中。这将在MixedRealityPlayspace游戏对象下创建一个MainCamera。 然后是GameObject> VuforiaEngine> ARCamera。这将创建一个包含两个组件的ARCamera:Vuforia行为和默认初始化错误处理程序。复制这两个组件,并将它们添加到添加MRTK时创建的MainCamera中。 最后删除ARCamera。 我使用Windows 10,Unity 2018.4,MRTKv2.0和Vuforia 8。 祝你好运。