本章目标是帮助开发者将 PicoVR Unity SDK(Deprecated) 更新至 Unity XR SDK。适用于将 PicoVR Unity SDK(Deprecated) v2.8.x 版本更新至 Unity XR SDK v2.0.x 版本。
🟥 实测环境
设备:Pico Neo 3
编辑器版本:Unity 2020.3.18
原 SDK 版本:PicoVR Unity SDK(Deprecated) 2.8.11
目标 SDK 版本:Unity XR SDK 2.0.1
🟧 前置条件
点击此处下载最新版本的 Unity XR SDK。
🟨 迁移步骤
1️⃣ 打开项目
进入 Unity Hub,打开项目。
2️⃣ 导入新版SDK
点击 Assets > Import Package > Custom Package ,导入下载的 Unity XR SDK。
点击此处查看详细步骤:传送门
提示:
导入 Unity XR SDK 后,Console 面板处会出现图示报错。报错原因是同名文件冲突,即同一个项目中存在两个 SDK。
3️⃣ 删除冲突文件
a、在 Project 面板处,进入 Assets > Plugins 目录,删除 LitJson 文件。
b、进入 Assets > Plugins > Android 目录,删除图示红框区域内文件。
提示
删除 AndroidManifest.xml 文件后,可重新生成新的 AndroidManifest.xml 文件,并写入配置参数。
c、进入 Assets > Plugins > Android > libs 目录,删除 pvrSDK-release 文件。
d、进入 Assets 目录,删除 PicoMobileSDK 文件夹。
提示
此文件夹是 PicoVR Unity SDK(Deprecated) v2.8.x 的主要部分。删除该文件夹后,所有 PicoVR Unity SDK(Deprecated) v2.8.x 相关内容便已全部删除。
e、将 PicoVR Unity SDK 接口升级至 Unity XR SDK 接口。
详见以下接口对应关系表。
🟩 接口对应关系
PicoVR Unity SDK(Deprecated) v2.8.x 与 Unity XR SDK v2.0.x 的接口对应关系待更新。