Informar sobre un error de tiempo de ejecución de Verse proporciona un informe detallado de los errores de tiempo de ejecución en tus scripts de Verse. El informe es una herramienta que te ayudará a identificar y arreglar los problemas de tu código;
además, te proporciona todos los detalles de los errores para que puedas comprender qué ha salido mal en el código de tu juego. Por ejemplo:
-
Diagnóstico del error. Un código designado para identificar el tipo de error de tiempo de ejecución.
-
Descripción del error. Una descripción detallada de lo que significa el diagnóstico.
-
Número de casos. El total de veces que se ha encontrado un evento.
Los informes de errores de tiempo de ejecución se organizan en categorías según el resultado del código de Verse que se esté ejecutando y haya entrado en un estado del que no pueda recuperarse. Por ejemplo, un bucle infinito o dedicar demasiada memoria. Cuando el código ya no se puede recuperar, se llama error de tiempo de ejecución.
Cuando se produce el error, el código defectuoso se captura en la pila de llamadas y se utiliza para agrupar las ocurrencias de los errores de tiempo de ejecución que sean idénticos.
Errores de tiempo de ejecución
Los errores de tiempo de ejecución capturan información como la siguiente:
-
Errores de código que no haya encontrado el compilador
-
Problemas que provocarían que tu isla se quedase colgada
Actualmente, el compilador de Verse no es capaz de detectar las condiciones del código de Verse que producen errores durante la ejecución, como los desbordamientos de enteros o la recursividad infinita. Para el compilador, estos ejemplos de código problemático podrían aparentar estar correctas a simple vista, pero el análisis semántico del compilador no puede encontrar todos los problemas por su cuenta.
Mientras se ejecuta, tu código podría provocar errores de tiempo de ejecución. Si ocurre, se detendrá la ejecución de Verse del dispositivo actual. (Este comportamiento podría cambiar en el futuro). Puede que otros dispositivos sigan activos, pero no se recomienda seguir ejecutando el código en este estado. En su lugar, lo ideal sería identificar qué está provocando el error (o errores) de tiempo y arreglarlo.
Consulta el documento Cómo depurar el juego con el dibujado de depuración para obtener más información sobre cómo arreglar errores de tiempo de ejecución.
Consulta el documento Panel de control de rendimiento para comprender cómo se pueden utilizar estos parámetros junto con el informe de errores de tiempo de ejecución.
Informes
Los proyectos del portal para creadores tienen varias herramientas que te ayudan a comprender el rendimiento y el público de tu isla tras publicarla. También puedes utilizar la función Informar sobre un error de tiempo de ejecución de Verse para comprender mejor el rendimiento de tu isla antes de publicarla.
Puedes encontrar este informe en la pestaña Información técnica dentro del menú Navegación del proyecto. Así abrirás la pestaña Errores de Verse. Los errores también aparecerán durante las sesiones de juego. Desde aquí, examina los informes de errores de tiempo de ejecución y utiliza el filtro de vista de entorno para mostrar:
-
Todos
-
Disponible
Los informes incluyen:
-
Marcas de tiempo para señalar el primer y el último caso de un error de tiempo de ejecución.
-
Vistas de prueba de juego y código privado que incluyen una lista desplegable de enlaces.
Encontrar errores de tiempo de ejecución antes de su publicación te da la oportunidad de arreglar el código para que los jugadores tengan la mejor experiencia posible en tu isla.