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

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

Что такое сессия?

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

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

Настройка сеанса

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

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

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

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