Обновление до версии AR Foundation 5.

Расширения ARCore для Unity AR Foundation поддерживают как версию 4 , так и версию 5 AR Foundation. Чтобы обновить существующий проект AR до AR Foundation 5.x с AR Foundation 4.x, выполните следующие действия:

  1. Только в Unity 2021.x или старше:
    Некоторые пакеты Unity привязаны к определенным версиям Unity Editor . Возможно, вам придется отредактировать манифест пакета в вашем проекте Unity для обновления до AR Foundation 5.x в определенных версиях редактора Unity. Дополнительные сведения см. в разделе Доступ к AR Foundation 5.0 в Unity 2021 .

    Убедитесь, что 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. AR Foundation 5.x требует пакета системы ввода из-за зависимости от TrackedPoseDriver . Для примеров сцен расширений ARCore требуется устаревший модуль ввода.

    Чтобы поддерживать как пакет системы ввода, так и более старую версию диспетчера ввода, в разделе «Настройки проекта» > «Проигрыватель» > «Другие настройки» установите для параметра «Активная обработка ввода» значение «Оба» .

  3. Следуйте другим инструкциям в руководствах по обновлению и миграции Unity AR Foundation.