O Relatório de Erro de Execução do Verse fornece informações detalhadas de erros de tempo de execução de scripts do Verse. Os relatórios servem de ferramenta para você identificar e corrigir problemas com seu código.
Os relatórios explicam os em detalhes para que você possa entender o que há de errado com seu código de jogo. Por exemplo:
-
Diagnóstico de Erro: código que identifica o tipo de erro de tempo de execução.
-
Descrição do Erro: descrição detalhada do significado do diagnóstico.
-
Número de Ocorrências: número total de vezes que um evento é relatado.
Os relatórios de erro de tempo de execução são gerados como resultado de um código de Verse ser executado e entrar num estado irrecuperável (p. ex.: um loop infinito ou alocação excessiva de memória). Quando seu código se torna irrecuperável, chamamos isso de erro de tempo de execução.
No momento do erro de tempo de execução, o código falho é capturado na pilha de chamadas, na qual são agrupadas as ocorrências de erros de tempo de execução de natureza idêntica.
Erros de Tempo de Execução
Os erros de tempo de execução capturam informações como:
-
Erros de código não capturados pelo compilador
-
Problemas que fariam sua Ilha travar
O compilador do Verse ainda não é capaz de detectas condições em que o código do Verse causaria erros de tempo de execução, como uma sobrecarga de inteiro ou uma recursão infinita. Códigos com esses problemas podem ser compilados corretamente a princípio, mas nem todos os problemas são capturados pela análise semântica do compilador. sozinho.
Quando seu código rodar em tempo de execução, ele pode causar erros de tempo de execução. Quando um erro de tempo de execução acontece, todos os códigos Verse do dispositivo são suspensos. (Esse comportamento pode ser alterado no futuro). Códigos de outros dispositivos podem continuar rodando, mas não é recomendado deixar seu código funcionar nesse estado. Em vez disso, é recomendado que você tente identificar e corrigir o problema responsável pelo erro de tempo de execução.
Veja Como depurar seu jogo com Debug Draw para obter mais informações sobre como corrigir erros de tempo de execução.
Veja a documentação do Painel de Desempenho para entender como essas métricas podem ser usadas em conjunto com o relatório de tempo de execução.
Relatórios
Os projetos do Portal de Criadores contam com diversas ferramentas para ajudar você a entender o desempenho e a audiência das Ilhas publicadas. Você também pode usar o recurso Relatório de Erro de Tempo de Execução do Verse para entender melhor o desempenho da sua Ilha antes de publicá-la.
Você encontra esses relatórios abrindo a aba Erros do Verse, acessando a opção Técnico do menu de Navegação do Projeto. Os erros também podem ser consultados durante uma sessão de jogo. Basta vasculhar os relatórios de erro de tempo de execução e filtrar a Vista Ambiente para ver:
-
Tudo
-
Disponível
Os relatórios incluem:
-
Os horários, para que você possa identificar as ocorrências mais antigas e as mais recentes do erro de tempo de execução.
-
As vistas Teste de Jogo e Código Privado, que incluem uma lista suspensa com links de códigos.
Identificando erros de tempo de execução antes da publicação, você pode corrigir seu código, assim as pessoas poderão ter a melhor experiência possível na sua Ilha.