Configurer une session ARCore avec des extensions ARCore pour Unity

Configurez une session ARCore afin de créer des expériences de RA pour votre application.

Qu'est-ce qu'une session ?

Tous les processus de RA, comme le suivi du mouvement, la compréhension de l'environnement et l'estimation de la luminosité sont effectuées dans un environnement ARCore. session. ARSession est le principal point d'entrée à ARCore API. Il gère l'état du système de RA et le cycle de vie de la session, ce qui permet l'application pour créer, configurer, démarrer ou arrêter une session. Plus important encore, il permet à l'application de recevoir des images qui permettent d'accéder à l'image de l'appareil photo et de l'appareil.

La session peut être utilisée pour configurer les fonctionnalités suivantes:

Configurer les extensions AR Foundation et ARCore

Vous devez configurer AR Foundation avant de pouvoir utiliser les extensions ARCore. Consultez le Documentation de configuration des éléments de base de l'AR pour obtenir des instructions sur la configuration de votre scène en RA.

Vous devez configurer les extensions ARCore avant de pouvoir configurer une session ARCore. Voir la documentation sur la configuration des extensions ARCore, si ce n'est pas déjà fait.

Configurer les fonctionnalités des extensions dans ARCoreExtensionsConfig

Créez une configuration de session dans ARCore.

  1. Dans Unity, créez une configuration de session en accédant à Assets > Create > XR > ARCore Extensions Config.

    La configuration par défaut se présente comme suit:

  2. Dans le volet Hierarchy, sélectionnez ARCore Extensions. .

  3. Dans le champ ARCore Extensions Config du volet Inspector, cliquer sur la cible et connectez-vous à ARCoreExtensionsConfig élément.

Gestion des sessions de RA

Dans AR Foundation 2.1 et la suppression de l'objet de jeu ARSession en 3.1 entraîne la destruction session ARCore.

À partir de la version 4.0 d'AR Foundation, vous devez utiliser le LoaderUtility pour détruire et créer des sous-systèmes. Découvrir les bases de la RA Guide de migration des versions 3.x à 4.x

Étapes suivantes