Collecte de données de simulation
Lors du développement et du débogage d'applications Mega, tester directement dans des environnements réels est non seulement chronophage mais peut aussi être limité par des contraintes de site, d'équipement et de réseau. Pour résoudre ce problème, EasyAR propose un puissant mécanisme de simulation, dont le cœur est le fichier de données EIF.
Ce guide vous explique comment capturer et rejouer des données EIF pour une validation fonctionnelle efficace, un dépannage et une prévisualisation des résultats.
Concept clé : qu'est-ce que les données eif ?
Avant de commencer, nous vous recommandons vivement de lire Introduction à eif pour comprendre :
- Contenu du fichier eif : C'est un conteneur de données qui inclut non seulement le flux vidéo de la caméra, mais enregistre également de manière synchrone les données des capteurs, l'orientation de l'appareil, les paramètres de la caméra, etc.
- Mécanisme d'enregistrement et de relecture : En enregistrant une fois un fichier EIF dans un environnement réel, vous pouvez le rejouer un nombre illimité de fois dans votre environnement de développement, reproduisant parfaitement le scénario d'origine.
Comprendre qu'EIF est une "réplique numérique" permettant un "enregistrement unique-relecture partout" améliorera considérablement votre efficacité de développement.
Collecte des données eif : méthodes et processus
Capturer des données EIF de haute qualité est la première étape vers une simulation réussie. Suivez les principes de base décrits dans Collecte de données eif pour garantir la validité des données.
Selon votre appareil cible, voici comment collecter les données EIF :
- Smartphones
Outil : Réalisé via l'application Mega Toolbox. Il s'agit d'une application auxiliaire conçue pour les smartphones, simplifiant le processus d'enregistrement.
Référence : Consultez Enregistrement d'un fichier eif sur mobile pour les étapes détaillées. - Casques XR
Outil : Réalisé via un programme d'exemple. La fonctionnalité d'enregistrement EIF est intégrée dans le projet exemple du casque.
Référence : Consultez Enregistrement d'un fichier eif sur casque pour les étapes détaillées.
Relecture des données eif : validation et débogage
Une fois le fichier EIF capturé, vous pouvez le rejouer dans votre environnement de développement, sans avoir besoin d'un appareil physique ou de vous rendre sur site.
Selon votre environnement de développement, voici comment rejouer les données EIF :
- Développement Unity
Outil : Utilisez l'outil de vérification desession. Cet outil intégré àARSessionde Mega permet de charger directement le fichier EIF et de simuler une session de localisation Mega.
Référence : Consultez Simulation avec l'outil de vérification de session pour la méthode d'utilisation. - Développement d'applications miniatures WeChat
Outil : Utilisez l'éditeur Unity. En raison des limitations de l'environnement de développement WeChat, il est recommandé de rejouer les données EIF dans l'éditeur Unity pour valider le contenu et la logique.
Référence : Consultez Simulation dans l'éditeur Unity pour la méthode d'utilisation.
En résumé, maîtriser la collecte et la relecture des données EIF est une compétence essentielle pour développer efficacement des applications EasyAR Mega. Cela transforme le flux de développement du "débogage sur site" en "analyse hors ligne", réduisant considérablement les cycles de développement et facilitant la collaboration d'équipe et la reproduction des problèmes.