簡體   English   中英

ObjectAnchorsWorldManager.cs 錯誤:命名空間 UnityEngine.XR 中不存在類型或命名空間名稱 WindowsMR

[英]ObjectAnchorsWorldManager.cs error : type or namespace name WindowsMR does not exist in the namespace UnityEngine.XR

我正在按照 Microsoft 的教程進行操作,以便在 Hololens 和 Android 應用程序之間創建增強現實中的多用戶體驗。

安裝以下軟件包后:

  • MRTK.HoloLens2.Unity.Tutorials.Assets.MultiUserCapabilities.2.7.2.unitypackage

  • MRTK.HoloLens2.Unity.Tutorials.Assets.GettingStarted.2.7.2.unitypackage

  • MRTK.HoloLens2.Unity.Tutorials.Assets.AzureSpatialAnchors.2.7.2.unitypackage

按照教程,我可以在 Unity 編輯器中啟動該應用程序,沒有任何問題,我可以看到一條消息,指示“體驗中的玩家數量:1”。

問題
當我嘗試構建應用程序以便在 Hololens 上啟動它時,出現以下導致構建失敗的錯誤:

Library\PackageCache\com.microsoft.azure.object-anchors.runtime@f40a6f902078-1669719345205\Runtime\Core\ObjectAnchorsWorldManager.cs(151,29): error CS0234: The type or namespace name 'WindowsMR' does not exist in the namespace 'UnityEngine.XR' (are you missing an assembly reference?)

我試過的
我嘗試重新導入 XR 插件
在此處輸入圖像描述 在此處輸入圖像描述

我使用 Unity 2019.4.36f1

我想我已經在你的上一個線程中提到這個示例應該在Unity 2020 LTS + Open XR上運行。 並且本例中使用的Azure Spatial Anchor和您使用的Azure Object Anchor均推薦使用Unity 2020.3 LTS + Open XR

對於這個報錯信息,需要Windows XR Plugin ,但是這個項目不是用這個創建的,所以導入這個package的時候可能會出現一系列的報錯信息。還是建議大家使用Unity 2020.3 LTSOpen XR進行開發。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM