Обновление до AR Foundation версии 5.x (бета),Обновление до AR Foundation версии 5.x (бета)

Расширения ARCore для Unity AR Foundation поддерживают как версии 4.x , так и версии 5.x 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.unity.xr.arcore": "5.0.5",
      "com.unity.xr.arfoundation": "5.0.5",
      "com.unity.xr.arkit": "5.0.5",
      -- other dependencies --
    }
    
  2. Расширения ARCore для Unity AR Foundation используют специальный символ сценария ARCORE_USE_ARF_5 для определения совместимости версий. Для совместимости с AR Foundation 5.x добавьте символ пользовательского сценария ARCORE_USE_ARF_5 :

    1. В меню «Правка» > «Настройки проекта» > «Плеер» > «Другие настройки» прокрутите вниз до пункта «Компиляция сценариев» .
    2. Используйте кнопку + , чтобы добавить ARCORE_USE_ARF_5 .
    3. Выберите Применить .
  3. AR Foundation 5.x требует пакета системы ввода из-за зависимости от TrackedPoseDriver . Для примеров сцен расширений ARCore требуется устаревший модуль ввода.

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

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

,

Расширения ARCore для Unity AR Foundation поддерживают как версии 4.x , так и версии 5.x 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.unity.xr.arcore": "5.0.5",
      "com.unity.xr.arfoundation": "5.0.5",
      "com.unity.xr.arkit": "5.0.5",
      -- other dependencies --
    }
    
  2. Расширения ARCore для Unity AR Foundation используют специальный символ сценария ARCORE_USE_ARF_5 для определения совместимости версий. Для совместимости с AR Foundation 5.x добавьте символ пользовательского сценария ARCORE_USE_ARF_5 :

    1. В меню «Правка» > «Настройки проекта» > «Плеер» > «Другие настройки» прокрутите вниз до пункта «Компиляция сценариев» .
    2. Используйте кнопку + , чтобы добавить ARCORE_USE_ARF_5 .
    3. Выберите Применить .
  3. AR Foundation 5.x требует пакета системы ввода из-за зависимости от TrackedPoseDriver . Для примеров сцен расширений ARCore требуется устаревший модуль ввода.

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

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