![](/img/trans.png)
[英]error CS0234: The type or namespace name 'Persistence' does not exist in the namespace 'UnityEngine.XR.WSA' (are you missing an assembly reference?)
[英]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?)
我使用 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 LTS和Open XR進行開發。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.