Modo de desarrollador
El modo de desarrollador se utiliza para configurar si se habilita el panel de diagnóstico en tiempo de ejecución. El panel de diagnóstico puede usarse para alternar la visualización de información de depuración y grabar archivos EIF y EED.

Panel de diagnóstico del modo de desarrollador
El panel de diagnóstico del modo de desarrollador se abre de forma predeterminada tocando rápidamente la pantalla 8 veces (puede modificarse mediante DiagnosticsController.DeveloperModeSwitch). Una vez abierto, muestra el panel de diagnóstico en el lado derecho de la pantalla.

Las funciones del panel de diagnóstico son las siguientes:
- session: control de información de sesión, utilizada para comprender el estado y problemas de la sesión en ejecución
- toggle: alterna la visualización de mensajes SessionDump
- copy: copia la información de volcado de sesión del fotograma actual
- eif: control de grabación eif, los archivos eif se utilizan para simulación de AR en Unity
- auto/obsolete: alterna el formato eif, donde obsolete significa usar el formato EIF original, y auto significa seleccionar automáticamente el formato EIF MKV o el formato EIF original según la compatibilidad de la plataforma
- rec: inicia/detiene la grabación eif
- eed: control de grabación eed, los archivos eed se utilizan para capturar datos clave en tiempo de ejecución para que el soporte técnico de EasyAR los analice
- rec: inicia/detiene la grabación eed
Modificar el interruptor del modo de desarrollador
Puede configurarse mediante el componente DiagnosticsController en la sesión en el editor, o usar la interfaz DiagnosticsController.DeveloperModeSwitch en scripts.
Los modos disponibles son:
- Default: en dispositivos móviles, tocar rápidamente la pantalla 8 veces activa el modo de desarrollador y abre el panel de diagnóstico en el lado derecho de la pantalla.
- Custom: puede usar la interfaz CustomDeveloperModeSwitch para personalizar las condiciones de activación del modo de desarrollador. Si no se define, el panel de diagnóstico no podrá abrirse en tiempo de ejecución.
Puede desactivar el modo de desarrollador configurando DiagnosticsController.DeveloperModeSwitch como Custom sin modificar CustomDeveloperModeSwitch.
Por ejemplo, el siguiente código muestra cómo desactivar el modo de desarrollador en un script:
Session.Diagnostics.DeveloperModeSwitch = DiagnosticsController.DeveloperModeSwitchType.Custom;
Consejo
- Se recomienda usar la configuración predeterminada Default durante el desarrollo y las pruebas.
- Se recomienda usar la configuración Default o Custom en la fase de lanzamiento.
- Al usar el modo Custom, se recomienda modificar CustomDeveloperModeSwitch para proporcionar otras formas de habilitar el panel de diagnóstico, u ofrecer métodos personalizados para recopilar datos en tiempo de ejecución.