Быстрый старт для Android

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Чтобы начать использовать ARCore с Android, вы можете запустить пример приложения hello_ar_kotlin или hello_ar_java , включенный в ARCore SDK. В этих примерах приложений используется OpenGL — программный интерфейс для рендеринга 2D- и 3D-векторной графики. Приложения отображают все обнаруженные плоскости и позволяют пользователю нажать на плоскость, чтобы разместить 3D-модель.

Настройте среду разработки

Откройте пример проекта

  1. В Android Studio клонируйте репозиторий GitHub ARCore SDK.

    Есть много способов сделать это:

    • Для установленной установки Android Studio:

      • В меню Git выберите Clone .
      • В раскрывающемся Version control выберите Git в качестве системы контроля версий.
      • В поле URL введите следующий URL-адрес репозитория ARCore GitHub:

        https://github.com/google-ar/arcore-android-sdk.git

    • Вы также можете открыть Terminal и выполнить команду git clone следующим образом:

      git clone https://github.com/google-ar/arcore-android-sdk.git
  2. Откройте один из примеров проектов следующим образом (вы должны явно открыть проект, чтобы построить и запустить его).

    • В меню « File » выберите « Open ».
    • В arcore-android-sdk/samples выберите папку hello_ar_kotlin или hello_ar_java и нажмите « Open ».

Подготовьте свое устройство или эмулятор

Вы можете запускать приложения дополненной реальности на поддерживаемом устройстве или в эмуляторе Android. Вы должны обновить Сервисы Google Play для AR на эмуляторе перед запуском приложения. Дополнительную информацию см. в разделе « Запуск приложений дополненной реальности в эмуляторе Android» .

Запустите образец

Убедитесь, что ваше устройство Android подключено к машине разработки, и нажмите « Run . в Android Studio.

Android Studio преобразует ваш проект в отлаживаемый APK, устанавливает APK, а затем запускает приложение на вашем устройстве. Дополнительные сведения см. в разделе Сборка и запуск приложения .

Вам может быть предложено установить или обновить Сервисы Google Play для AR , если они отсутствуют или устарели. Выберите CONTINUE , чтобы установить его из магазина Google Play, или обновите его вручную, как описано в разделе Обновление сервисов Google Play для AR .

Приложение hello_ar_java позволяет размещать трехмерную пешку ARCore на обнаруженных поверхностях плоскости AR. Он реализован с помощью Android GL SurfaceView , который используется для рендеринга предварительного просмотра камеры и основных объектов AR, таких как плоскости и якоря. Образец рендеринга hello_ar_java можно найти в com/google/ar/core/examples/java/common/samplerender .

Используйте мгновенное размещение

API Instant Placement позволяет пользователю размещать объект AR на экране, не дожидаясь, пока ARCore обнаружит геометрию поверхности. Размещение объектов уточняется в режиме реального времени по мере того, как пользователь перемещается дальше по среде. Как только ARCore определяет правильную позу в области, где находится объект дополненной реальности, белый объект автоматически обновляется, чтобы обеспечить точную позу, и становится непрозрачным.

Разместите виртуальный объект с помощью Instant Placement

Мгновенное размещение автоматически включается в hello_ar_java . Коснитесь значка шестеренки на экране и выберите « Instant Placement » в раскрывающемся меню. Флажок « Enable Instant Placement » уже должен быть установлен.

Нажмите на экран, чтобы разместить объект. Обязательно продолжайте перемещать устройство после того, как голографический объект появится на экране, чтобы ARCore мог получить достаточно данных о вашем окружении, чтобы точно привязать виртуальный объект.

Следующие шаги