Table of Contents

迁移 Unity 应用到 EasyAR Sense Unity Plugin 4000

本文介绍如何将 Unity 应用从 EasyAR Sense Unity Plugin 的旧版本迁移到 4000 版本。

开始之前

根据您项目当前使用的 EasyAR Sense Unity Plugin 的版本,迁移到 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 支持已重写。

迁移实例