在遵循有關多用戶功能的 mrtk 教程時,出現了一個我無法避免的 CS0246 錯誤。
從資產商店匯入 PUN 2 后,匯入 MultiUserCapibilities 包的所有 CS0246 錯誤均已解決,但Assets\MRTK.Tutorials.MultiUserCapabilities\Scripts\SharingModuleScript.cs(7,17): error CS0246: The type or namespace name 'AnchorModuleScript' could not be found (are you missing a using directive or an assembly reference?).
我在 Unity 2020.3.29f 上的當前專案、更新到 Unity 2021 的同一專案以及僅遵循基本步驟(切換構建平臺、通過功能工具匯入 MRTK 基礎和 OpenXR)的空白 Unity 2020 LTS 專案中遵循了本教程,并在 Unity 中設定 MRTK 和 OpenXR)。他們都只拋出這個錯誤。正如許多其他解決方案所建議的那樣,我還更新了我的 Windows SDK 并重新啟動了我的 PC。
我最好的猜測是,這是微軟的事情。
- Windows 10 21H2(作業系統內部版本 19044.1645)
- Windows SDK 版本 2104 (10.0.20348.0)
- 團結 2020.3.29f1
- MRTK 2.7.3
- OpenXR 1.4.0
uj5u.com熱心網友回復:
安裝這個 Unity 包。
Microsoft 假定您已完成“使用 Azure 空間錨定錨定現實世界中的物件”教程(您在第三頁下載該包),這是“HoloLens 2 基礎”教程的一部分。它還指出,遵循這些教程是多用戶功能教程的先決條件的一部分:screenshot。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/461614.html
