升級至 AR Foundation 第 5 版

Unity 的 ARCore 擴充功能支援 AR Foundation 的第 4 版第 5 版。如要將現有的 AR 專案從 AR Foundation 4.x 升級至 AR Foundation 5.x,請按照下列步驟操作:

  1. 僅限 Unity 2021.x 以下版本:
    部分 Unity 套件會繫結至特定 Unity 編輯器版本。您可能需要編輯 Unity 專案中的套件資訊清單,才能在特定 Unity 編輯器版本中更新至 AR Foundation 5.x。詳情請參閱「在 Unity 2021 中存取 AR 基礎 5.0」。

    請確認 Packages/manifest.json 包含下列套件的版本:

    "dependencies": {
      -- other dependencies --
      "com.google.ar.core.arfoundation.extensions": "https://github.com/google-ar/arcore-unity-extensions.git#arf5",
      "com.unity.xr.arcore": "5.0.5",
      "com.unity.xr.arfoundation": "5.0.5",
      "com.unity.xr.arkit": "5.0.5",
      -- other dependencies --
    }
    
  2. 由於 TrackedPoseDriver 依附元件的關係,AR 基礎 5.x 需要輸入系統套件。ARCore 擴充功能範例場景需要舊版輸入模組。

    如要同時支援 Input System 套件和舊版 Input Manager,請在「Project Settings」>「Player」>「Other Settings」中,將「Active Input Handling」設為「Both」

  3. 請按照 Unity 的 AR Foundation 升級和遷移指南中的其他步驟操作。