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.
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:
Dans le volet Hierarchy, sélectionnez ARCore Extensions. .
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