Table of Contents

Utiliser la caméra pc pour tester rapidement mega (une méthode de débogage à distance rapide mais non recommandée)

Ce document vise à guider les développeurs sur la façon de vérifier si le service de localisation cloud Mega fonctionne ou de déboguer les processus d'application sans rapport avec l'effet de suivi, en utilisant la caméra PC avec des images de la scène, et sans fichier d'enregistrement EIF.

Avant de commencer

  • Complétez le démarrage rapide pour apprendre comment exécuter une application Unity avec la fonctionnalité Mega.
  • Connectez un appareil de caméra à votre PC et assurez-vous qu'il fonctionne correctement.
Important

Attentes fonctionnelles :

  • Cette méthode n'est pas la méthode de débogage à distance recommandée ; utiliser un fichier EIF pour le débogage est un meilleur choix lorsque cela est possible.
  • Cette méthode est uniquement utilisée pour déboguer les processus sans rapport avec l'effet de suivi en l'absence de fichier EIF, par exemple pour vérifier si le service Mega est accessible.
  • L'effet observé avec la caméra sur PC est totalement indépendant de l'effet de suivi sur l'appareil réel.

Obtenir une photo de la scène

Obtenez une photo relativement claire de la scène, que vous pouvez prendre sur place ou capturer en utilisant la fonction de prévisualisation panoramique dans l'éditeur.

Comment capturer une image en utilisant la fonction de prévisualisation panoramique
Note

Certaines données ne prennent pas en charge la vue panoramique.

Cliquez sur la case à cocher Panorama Preview Marker pour afficher les marqueurs panoramiques.

Cliquez sur le marqueur panoramique à l'emplacement que vous souhaitez prévisualiser, puis décochez la case Panorama Preview Marker pour masquer les marqueurs panoramiques.

Cliquez sur le bouton X dans la fenêtre MegaPanorama pour fermer l'invite d'opération.

Vous obtiendrez ainsi une image de la scène dans la fenêtre MegaPanorama, capturez-la et enregistrez-la :

Désactiver l'outil de vérification de session

Cliquez sur AR Session (EasyAR) dans la scène > Vérifiez que Frame Player dans son panneau Inspector est désactivé.

Vérifier la désactivation de FramePlayer

Exécution

Important

Le service de localisation Mega est relativement "tolérant" envers les entrées utilisées pour la localisation, mais les résultats de cette méthode de débogage ne servent qu'à distinguer "fonctionnel" de "non fonctionnel" (c'est-à-dire la différence entre 0 et 1). Cela peut prouver que le service de localisation Mega fonctionne, mais ne représente en rien l'expérience de suivi réelle sur un appareil physique. Pour observer la vitesse de localisation et la stabilité du suivi, il est impératif d'utiliser un fichier EIF pour déboguer ou de tester sur un appareil physique.

Vous pouvez exécuter l'application en pointant la caméra vers une image ou une vidéo. Si la localisation réussit, vous verrez un objet 3D s'afficher à l'écran et se mettre à jour par sauts. Comme le modèle de bloc est chargé dans la scène, le modèle de bloc sera également affiché.

Si vous désactivez l'affichage du modèle de bloc, vous verrez l'effet de superposition d'objets virtuels sur la scène réelle.

Astuce

Les messages d'avertissement à l'écran ne peuvent pas être désactivés car cette méthode d'utilisation ne reflète pas l'effet réel. Cette méthode ne peut être utilisée que pendant le processus de développement, et les développeurs doivent être conscients de son impact.

Messages d'avertissement à l'écran

Vous pouvez juger si le système fonctionne normalement en vérifiant la mise à jour de l'horodatage des informations de diagnostic : si vous voyez que l'horodatage dans les informations de diagnostic affichées à l'écran se met constamment à jour, cela signifie que le système fonctionne normalement.

Juger par l'horodatage

Important

Lors de l'utilisation, vous remarquerez certainement les textes d'informations de diagnostic affichés à l'écran ou devant vos yeux pendant l'exécution. Lisez attentivement Sortie des messages UI, réfléchissez soigneusement à la configuration à adopter pendant les phases de développement, de test et après la mise en ligne de l'application, ainsi qu'aux contrôles et commutateurs à conserver. La communication avec EasyAR nécessite souvent de fournir ces informations, il est recommandé de les exploiter plutôt que de les désactiver immédiatement.

Étapes suivantes

  • Dans la mesure du possible, [util