Настройте сеанс ARCore в iOS

Настройте сеанс ARCore, чтобы создать возможности дополненной реальности для вашего приложения.

Что такое сеанс?

Все процессы дополненной реальности, такие как отслеживание движения, понимание окружающей среды и оценка освещения, происходят внутри сеанса ARCore. GARSession — это основная точка входа в ARCore API. Он управляет состоянием системы AR и обрабатывает жизненный цикл сеанса, позволяя приложению создавать, настраивать, запускать или останавливать сеанс. Самое главное, это позволяет приложению получать кадры, которые позволяют получить доступ к изображению с камеры и положению устройства.

Сеанс можно использовать для настройки следующих функций:

Настроить сеанс

Чтобы использовать API Cloud Anchors или Geospatial API, необходимо создать GARSessionConfiguration со cloudAnchorMode или geospatialMode :

Создать сеанс в iOS

  • Создайте GARSession .
  • Установите GARSessionDelegate для получения обратных вызовов от операций размещения и разрешения.
  • Создайте и запустите ARSession .
  • Установите ARSessionDelegate .
  • Передайте ARFrame в GARSession в методе session:didUpdateFrame:

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