Развертывание в Android и iOS (AR Foundation) [Экспериментальная] — MRTK2

Установка необходимых пакетов

  1. Скачайте и импортируйте пакет Microsoft.MixedReality.Toolkit.Unity.Foundation из GitHub или диспетчер пакетов Unity

  2. В диспетчер пакетов Unity (UPM) установите следующие пакеты:

    Unity 2018.4.x

    Android iOS Комментарии
    AR Foundation
    Версия: 1.5.0 — предварительная версия 6
    AR Foundation
    Версия: 1.5.0 — предварительная версия 6
    Для Unity 2018.4 этот пакет включен в предварительную версию. Чтобы просмотреть пакет, выполните следующие действия. Window>Package Manager>Advanced>Show Preview Packages
    Подключаемый модуль ARCore XR
    Версия: 2.1.2
    Подключаемый модуль ARKit XR
    Версия: 2.1.2

    Unity 2019.4.x

    Android iOS
    AR Foundation
    Версия: 2.1.8
    AR Foundation
    Версия: 2.1.8
    Подключаемый модуль ARCore XR
    Версия: 2.1.11
    Подключаемый модуль ARKit XR
    Версия: 2.1.9

    Unity 2020.3.x

    Android iOS
    AR Foundation
    Версия: 3.1.3
    AR Foundation
    Версия: 4.0.12
    Подключаемый модуль ARCore XR
    Версия: 3.1.4
    Подключаемый модуль ARKit XR
    Версия: 4.1.7
  3. Обновите скрипты MRTK UnityAR, вызывая пункт меню: Смешанная реальность > Toolkit > Utilities > UnityAR > Update Scripting Defines

    Update Scripting Defines

Добавление сцены MixedRealityToolKit в проект

  1. Выбор Смешанная реальность —> Набор средств —> добавление в сцену и настройка

    Mixed Reality -> Toolkit -> Add to scene and configure menu option

Включение поставщика параметров камеры Unity AR

Следующие шаги предполагают использование объекта MixedRealityToolkit. Действия, необходимые для других регистраторов служб, могут отличаться.

  1. Выберите объект MixedRealityToolkit в иерархии сцены.

    MRTK Configured Scene Hierarchy

  2. Выберите " Копировать и настроить ", чтобы клонировать профиль MRTK, чтобы включить пользовательскую конфигурацию.

    Clone MRTK Profile

  3. Нажмите кнопку "Клонировать" рядом с профилем Камера.

    Clone MRTK Camera Profile

  4. Перейдите на панель Inspector в раздел системы камеры и разверните раздел "Поставщики Камера Параметры".

    Expand settings providers

  5. Щелкните "Добавить Камера Параметры поставщика" и разверните только что добавленную запись параметров камеры.

    Expand new settings provider

  6. Выбор поставщика Камера Параметры Unity AR

    Select Unity AR settings provider

    Дополнительные сведения о настройке поставщика параметров камеры Unity AR: поставщик параметров камеры Unity AR.

Примечание

Эта установка проверяет (при запуске приложения), если компоненты AR Foundation находятся в сцене. В противном случае они автоматически добавляются для работы с ARCore и ARKit. Если вам нужно задать определенное поведение, необходимо добавить необходимые компоненты самостоятельно. Дополнительные сведения о компонентах и установке AR Foundation см. в этой документации.

Создание сцены для устройств Android и iOS

  1. Убедитесь, что в сцену добавлен поставщик Камера Параметры UnityAR.

  2. Переключение платформы на Android или iOS в Параметры сборки Unity

  3. Убедитесь, что связанный поставщик управления подключаемым модулем XR включен.

    iOS управления подключаемым модулем XR:XR Plug-in Management iOS

  4. Сборка и запуск сцены

См. также статью