Table of Contents

Capturer des données runtime de simulation

Pendant le développement et le débogage des applications Mega, tester à plusieurs reprises directement dans l'environnement réel prend du temps et peut être limité par le lieu, les appareils et les conditions réseau. Pour résoudre ce problème, EasyAR fournit un puissant mécanisme de runtime de simulation, dont le cœur est le fichier de données EIF.

Cet article vous guide pour capturer et rejouer des données EIF afin de vérifier efficacement les fonctions, diagnostiquer les problèmes et prévisualiser les résultats.

Concept clé : que sont les données EIF ?

Avant de commencer, il est fortement recommandé 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 aussi de manière synchronisée les données de capteurs, la pose de l'appareil, les paramètres caméra, etc.
  • Mécanisme d'enregistrement et de replay : en enregistrant une fois un fichier EIF dans l'environnement réel, vous pouvez le rejouer un nombre illimité de fois dans l'environnement de développement, reproduisant parfaitement la scene de ce moment.

Comprendre EIF comme une « copie numérique » qui est « enregistrée une fois et rejouée partout » améliorera considérablement votre efficacité de développement.

Capturer des données EIF : méthodes et flux

Capturer des données EIF de haute qualité est la première étape d'une simulation réussie. Suivez les principes de base dans Capturer des données EIF pour garantir la validité des données.

Selon votre appareil cible, les méthodes de capture EIF sont :

  • Smartphone Outil : via Mega Toolbox App. Il s'agit d'une application auxiliaire conçue pour les téléphones, simplifiant le processus d'enregistrement. Référence : pour les étapes détaillées, consultez Enregistrer des fichiers EIF sur téléphone.
  • Appareil XR headset Outil : via le programme Sample. La fonction d'enregistrement EIF est intégrée dans le projet sample du casque. Référence : pour les étapes détaillées, consultez Enregistrer des fichiers EIF sur lunettes.

Rejouer des données EIF : vérification et débogage

Après avoir capturé un fichier EIF, vous pouvez le rejouer dans l'environnement de développement sans connecter de véritable appareil et sans vous rendre sur site.

Selon votre environnement de développement, les méthodes de replay EIF sont :

  • Développement Unity Outil : utilisez l'outil de vérification session. C'est un outil intégré dans Mega ARSession, capable de charger directement des fichiers EIF et de simuler une Mega localization session. Référence : pour l'utilisation spécifique, consultez Utiliser l'outil de vérification session pour le runtime de simulation.
  • Développement WeChat Mini Program Outil : utilisez Unity Editor. En raison des limites de l'environnement de développement WeChat Mini Program, il est recommandé de rejouer les données EIF dans Unity Editor pour vérifier le contenu et la logique. Référence : pour l'utilisation spécifique, consultez Simuler le runtime dans Unity Editor.

En résumé, maîtriser la capture et le replay des données EIF est une compétence essentielle pour développer efficacement des applications EasyAR Mega. Cela transforme le flux de développement de « débogage sur site » en « analyse hors ligne », réduit nettement le cycle de développement et simplifie la collaboration d'équipe ainsi que la reproduction des problèmes.