高版本Unity(Unity2021.1.1以上版本)导入VRIF(VR Interaction Framework 1.82)报错处理
错误信息:
Library\PackageCache\[email protected]\Editor\OculusBuildProcessor.cs(89,60): error CS0619: “AndroidSdkVersions.AndroidApiLevel19”已过时:“Minimum supported Android API level is 22 (Android 5.1 Lollipop). Please use AndroidApiLevel22 or higher”
处理方式:
1、打开项目文件夹\Packages\manifest.json
2、把 “com.unity.xr.oculus”: “1.3.4”, 改为 “com.unity.xr.oculus”: “3.0.2”,
3、加载后错误信息变更为
Assets\BNG Framework\Scripts\Core\GrabPoint.cs(211,25): error CS0234: 命名空间“UnityEditor.Experimental.SceneManagement”中不存在类型或命名空间名“PrefabStageUtility”(是否缺少程序集引用?)
打开这个代码找到对应位置
删除UnityEditor.Experimental.SceneManagement.PrefabStageUtility.GetCurrentPrefabStage()中的“Experimental.”
4、此时错误信息变为两个
同样以上操作
删除两个错误信息UnityEditor.Experimental.SceneManagement.PrefabStageUtility.GetCurrentPrefabStage()中的“Experimental.”
问题解决