迁移 Unity 应用到 EasyAR Sense Unity Plugin 4000
本文介绍如何将 Unity 应用从 EasyAR Sense Unity Plugin 的旧版本迁移到 4000 版本。
开始之前
根据您项目当前使用的 EasyAR Sense Unity Plugin 的版本,迁移到 4000 版本之前需要完成文件删除和插件包替换操作。
- 从 EasyAR Sense Unity Plugin 4.2 及更老版本迁移,需要先参考 从版本 4.2 及更老版本迁移 进行操作。
- 从 EasyAR Sense Unity Plugin 4.3 - 4.7 迁移到 4000,需要先参考 通用迁移指南 替换插件包。
注意
4.7 仅对有限 Mega 开发用户开放,其中有很多子版本,具体接口变化需根据具体版本号确定。
4.7 的生命周期已结束,建议使用 4.7 版本的用户尽快升级到 4000。
迁移到版本 4000
导入 EasyAR Unity Plugin 4000 版本插件后,由于功能变更较大,还需要做下列修改。
建议删除场景中的 ARSession 后 重新创建。
相关改动:
- 大量接口和脚本改动。
- 部分场景组件的默认参数已变更。
- AR Foundation 支持已重写。
使用稀疏空间地图需要参考示例和 API 参考 调整代码以及场景中物体。
相关改动:
- 稀疏空间地图接口已拆分。
如果工程中有以前导入的示例文件,导入新示例前需要把老文件删除干净。如果已经在示例基础上做了修改,建议先备份。
相关改动:
- 示例已全部重写。
调整诊断功能选项。参考 充分利用 UI 诊断信息和工具 来快速了解必须注意的选项。详细功能介绍和使用方法可以参考 Unity 开发中的问题诊断和报告。
相关改动:
- 调整和新增诊断功能。
使用 XREAL 功能需要参考 启用头显支持 来使用 XREAL。使用 XREAL 时不再需要导入单独的 package。
相关改动:
- XREAL 支持已内建于 EasyAR Sense。
使用 AR Foundation 需要参考 在 EasyAR 项目中启用 AR Foundation。
相关改动:
- AR Foundation 支持已重写。