遷移 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 支持已重寫。