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, tels que le suivi du mouvement, la compréhension de l'environnement et l'estimation de l'éclairage, se produisent dans une session ARCore. ARSession est le principal point d'entrée de l'API ARCore. Il gère l'état du système de RA ainsi que le cycle de vie de la session, ce qui permet à l'application de créer, configurer, démarrer ou arrêter une session. Plus important encore, cela permet à l'application de recevoir des frames qui permettent d'accéder à l'image de la caméra et à la pose de l'appareil.

Cette session peut servir à configurer les fonctionnalités suivantes:

Configurer AR Foundation et les extensions ARCore

Vous devez configurer AR Foundation avant de pouvoir utiliser les extensions ARCore. Consultez la documentation de configuration de AR Foundation pour obtenir des instructions sur la configuration de votre scène de RA.

Vous devez configurer les extensions ARCore avant de pouvoir configurer une session ARCore. Si vous ne l'avez pas déjà fait, consultez la documentation de configuration des extensions ARCore.

Configurer les fonctionnalités de l'extension 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 l'objet ARCore Extensions.

  3. Dans le champ ARCore Extensions Config du volet Inspector, cliquez sur le bouton cible , puis connectez-vous à l'élément ARCoreExtensionsConfig.

Gestion des sessions de RA

Dans AR Foundation 2.1 et 3.1, détruire l'objet de jeu ARSession détruira la session ARCore sous-jacente.

À partir d'AR Foundation 4.0, vous devez utiliser les fonctions LoaderUtility pour détruire et créer des sous-systèmes. Consultez le guide de migration des versions 3.x vers 4.x d'AR Foundation.

Étapes suivantes