Table of Contents

Mode développeur

Le mode développeur est utilisé pour définir si le panneau de diagnostic en temps réel est activé. Le panneau de diagnostic permet de basculer l'affichage des informations de débogage et d'enregistrer des fichiers EIF et EED.

diagnostics developer mode 1

Panneau de diagnostic du mode développeur

Le panneau de diagnostic du mode développeur s'ouvre par défaut en tapant rapidement 8 fois sur l'écran (peut être modifié via DiagnosticsController.DeveloperModeSwitch). Une fois ouvert, il affiche un panneau de diagnostic sur le côté droit de l'écran.

diagnostics developer mode 2

Les fonctionnalités du panneau de diagnostic sont les suivantes :

  • session : contrôle des informations de session, utilisées pour comprendre l'état de fonctionnement et les problèmes de la session
    • Toggle : bascule l'affichage des messages SessionDump
    • copy : copie les informations de session dump de la frame actuelle
  • eif : contrôle de l'enregistrement eif, les fichiers eif sont utilisés pour simulation AR Unity
    • Auto/Obsolete : bascule le format eif, où Obsolete signifie utiliser le format EIF original, Auto signifie choisir automatiquement le format EIF MKV ou EIF original selon la prise en charge de la plateforme
    • rec : démarre/arrête l'enregistrement eif
  • eed : contrôle de l'enregistrement eed, les fichiers eed sont utilisés pour capturer des données clés au moment de l'exécution à fournir au support technique EasyAR pour analyse des problèmes
    • rec : démarre/arrête l'enregistrement eed

Modifier le commutateur du mode développeur

Vous pouvez configurer via le composant DiagnosticsController sur la session dans l'éditeur, ou utiliser l'interface DiagnosticsController.DeveloperModeSwitch dans un script.

Les modes disponibles sont :

  • Default : sur mobile, appuyez rapidement 8 fois sur l'écran pour entrer en mode développeur et ouvrir le panneau de diagnostic sur le côté droit de l'écran.
  • Custom : vous pouvez utiliser l'interface CustomDeveloperModeSwitch pour personnaliser les conditions de basculement du mode développeur. Si non défini, le panneau de diagnostic ne pourra pas être ouvert au moment de l'exécution.

Vous pouvez désactiver le mode développeur en définissant DiagnosticsController.DeveloperModeSwitch sur Custom sans modifier CustomDeveloperModeSwitch.

Par exemple, le code suivant montre comment désactiver le mode développeur dans un script :

Session.Diagnostics.DeveloperModeSwitch = DiagnosticsController.DeveloperModeSwitchType.Custom;
Astuce
  • Il est recommandé d'utiliser la configuration par défaut Default pendant les phases de développement et de test.
  • Il est recommandé d'utiliser la configuration Default ou Custom lors de la mise en production.
  • Lors de l'utilisation du mode Custom, il est recommandé de modifier CustomDeveloperModeSwitch pour fournir d'autres moyens d'activer le panneau de diagnostic, ou d'autres méthodes personnalisées pour collecter les données d'exécution.

Sujets connexes