Pular para o conteúdo principal

Code frameworks

Solução de problemas

Veja o que fazer quando Salvar, Verificar ou Preparar falha, ou quando a ficha não mostra nada.

Salvar falha

Salvar projeto guarda seu código-fonte como uma nova versão do seu jogo.

O que você vêPor quêO que fazer
O código deve conter arquivos existentes do projeto e não ultrapassar 8 MiB.O código-fonte não é uma árvore de projeto válida, falta arquivos do projeto ou passa de 8 MiB.Restaure os arquivos que faltam, ou remova conteúdo até o código-fonte ficar abaixo de 8 MiB.
O jogo foi alterado em outro lugar. Exporte suas alterações, reverta e recarregue antes de salvar.O jogo foi salvo em outro lugar depois que você o carregou.Exporte suas edições, reverta, recarregue o projeto e aplique suas edições de novo.
Não foi possível salvar o projeto.O servidor não conseguiu guardar o projeto.Confira sua conexão e seu acesso, depois salve de novo.

Verificar falha

Verificar e visualizar lista cada problema em Problemas, com o arquivo. Encontre sua mensagem nestas páginas.

O jogo compilado deve ficar abaixo de 16 MiB. Verificar mostra um jogo maior em Problemas, com o tamanho. Encurte os arquivos de regras, porque cada função carrega uma cópia do seu arquivo de regras.

Um projectId alterado aparece aqui, porque Verificar compila a árvore inteira.

O que você vêPor quêO que fazer
manifest projectId does not match source tree projectIdO projectId do manifesto foi alterado.Coloque de volta o projectId que o editor criou para o seu jogo.

Preparar falha

Preparar meu jogo cria Frameworks, Frames e conteúdo privados a partir da versão salva. O servidor verifica o projeto de novo. Esta tabela cita as mensagens que o app mostra. O motivo dado pelo servidor pode ser mais específico, e o app mostra uma mensagem para vários motivos.

O que você vêPor quêO que fazer
Não foi possível preparar esta versão. Revise o código e tente novamente.O servidor verificou esta versão e a recusou, ou o pedido não era válido.Corrija o código-fonte, verifique, salve e prepare de novo.
O projeto guardado foi alterado. Volte a carregá-lo antes de continuar.O projeto salvo mudou. O servidor também dá esta resposta em três casos: o jogo já tem conteúdo, você não é o criador do jogo, ou uma preparação já está rodando.Recarregue o projeto. Se o jogo tem conteúdo, prepare em um novo jogo vazio. Se você não é o criador, peça ao criador. Se uma preparação está rodando, espere ela terminar.
Esta versão excede os limites de preparação. Reduza o conteúdo e tente novamente.O pedido era maior do que o servidor aceita. Os limites de 8 MiB para o código-fonte e 16 MiB para o jogo compilado param um projeto bem antes disso.Remova conteúdo ou divida arquivos de regras grandes.
Sua cota de conteúdo não é suficiente para esta versão. Reduza o conteúdo ou verifique seu plano.Sua cota de conteúdo é menor que esta versão.Reduza o conteúdo ou confira seu plano.
Não foi possível confirmar a preparação. Verifique o resultado antes de tentar novamente.A resposta não chegou.Confira o resultado antes de tentar de novo.

A ficha não mostra nada, ou mostra a coisa errada

O que você vêPor quêO que fazer
Execute uma verificação para ver o personagem criado por suas regras e Frame.Nenhuma verificação rodou ainda.Escolha Verificar e visualizar.
Choose exactly one default character/content Frame.Nenhum Frame, ou mais de um, é o padrão.Defina default como true em exatamente um Frame.
FRAME_BINDING_UNKNOWNUm texto liga um campo que não existe.Ligue um campo declarado.
FRAME_BINDING_TYPE_MISMATCHUm binding indica o tipo errado.Combine o tipo com o campo.
FRAME_FRAMEWORK_MISMATCHO Frame indica outro Framework.Defina frameworkRef como o Framework que lista o Frame.
ACTION_MISSINGUm botão indica um alias que não foi declarado.Declare o alias em dataContract.actions.

Falta um botão na ficha? Uma ação só funciona na ficha quando um botão a indica. A verificação não exige um.

A verificação passa, mas a ficha parece errada

Uma verificação que passa prova que o Frame é válido: todo vínculo nomeia um campo com o tipo certo, todo botão nomeia uma ação declarada, e um Frame que desenha uma lista usa a versão 2.0. Ela não prova como a ficha fica.

Depois de uma verificação que passa, o editor desenha uma prévia do Frame padrão do Framework de entrada, com os valores do primeiro cenário. A prévia é estática. Ela não mostra outros Frames, as entradas de uma lista, um clique de dados nem a caixa de diálogo de uma ação. Para ver isso, prepare seu jogo e abra um personagem.