Saltar al contenido principal

Code frameworks

Solución de problemas

Descubre qué hacer cuando falla Guardar, Comprobar o Preparar, o cuando la hoja no muestra nada.

Falla Guardar

Guardar conserva tu código como una versión nueva de tu juego.

Lo que vesPor quéQué hacer
El código debe contener archivos existentes del proyecto y no superar los 8 MiB.El código no es un árbol de proyecto válido, le faltan archivos del proyecto o supera los 8 MiB.Restaura los archivos que faltan, o quita contenido hasta que el código quede por debajo de 8 MiB.
El juego cambió en otro lugar. Exporta tus cambios, reviértelos y vuelve a cargar antes de guardar.El juego se guardó desde otro lugar después de que lo cargaras.Exporta tus cambios, revierte, vuelve a cargar el proyecto y aplica tus cambios otra vez.
No se pudo guardar el proyecto.El servidor no pudo guardar el proyecto.Revisa tu conexión y tu acceso, y guarda de nuevo.

Falla Comprobar

Comprobar y previsualizar enumera cada problema en Problemas, con el archivo. Busca tu mensaje en estas páginas.

El juego compilado debe pesar menos de 16 MiB. Comprobar informa de uno más grande en Problemas, con su tamaño. Acorta los archivos de reglas, porque cada función lleva una copia de su archivo de reglas.

Un projectId cambiado aparece aquí, porque Comprobar compila todo el árbol.

Lo que vesPor quéQué hacer
manifest projectId does not match source tree projectIdSe cambió el projectId del manifiesto.Vuelve a poner el projectId que creó el editor para tu juego.

Falla Preparar

Preparar mi juego crea Frameworks, Frames y contenido privados a partir de tu versión guardada. El servidor vuelve a comprobar el proyecto. Esta tabla cita los mensajes que muestra la app. El motivo que dio el servidor puede ser más específico, y la app muestra un mismo mensaje para varios motivos.

Lo que vesPor quéQué hacer
No se pudo preparar esta versión. Revisa el código e inténtalo de nuevo.El servidor comprobó esta versión y la rechazó, o la solicitud no era válida.Corrige el código, compruébalo, guárdalo y prepara de nuevo.
El proyecto guardado ha cambiado. Vuelve a cargarlo antes de continuar.El proyecto guardado cambió. El servidor también da esta respuesta en tres casos: el juego ya tiene contenido, no eres el creador del juego, o ya hay una preparación en curso.Vuelve a cargar el proyecto. Si el juego tiene contenido, prepara en un juego nuevo y vacío. Si no eres el creador, pregunta al creador. Si hay una preparación en curso, espera a que termine.
Esta versión supera los límites de preparación. Reduce su contenido e inténtalo de nuevo.La solicitud era más grande de lo que acepta el servidor. Los límites de 8 MiB para el código y 16 MiB para el juego compilado detienen un proyecto mucho antes.Quita contenido o divide los archivos de reglas grandes.
Tu límite de contenido no alcanza para esta versión. Reduce su contenido o revisa tu plan.Tu cupo de contenido es menor que esta versión.Reduce su contenido o revisa tu plan.
No se pudo confirmar la preparación. Comprueba el resultado antes de reintentarlo.La respuesta no llegó.Revisa el resultado antes de intentarlo de nuevo.

La hoja no muestra nada, o muestra algo incorrecto

Lo que vesPor quéQué hacer
Ejecuta una prueba para ver el personaje creado por tus reglas y Frame.Todavía no se ha hecho ninguna comprobación.Elige Comprobar y previsualizar.
Choose exactly one default character/content Frame.Ningún Frame es el predeterminado, o lo son varios.Pon default en true en un solo Frame.
FRAME_BINDING_UNKNOWNUn texto enlaza un campo que no existe.Enlaza un campo declarado.
FRAME_BINDING_TYPE_MISMATCHUn enlace nombra el tipo equivocado.Haz que el tipo coincida con el campo.
FRAME_FRAMEWORK_MISMATCHEl Frame nombra otro Framework.Pon frameworkRef en el Framework que enumera el Frame.
ACTION_MISSINGUn botón nombra un alias que no está declarado.Declara el alias en dataContract.actions.

¿Falta un botón en la hoja? Una acción funciona desde la hoja solo cuando un botón la nombra. La comprobación no exige ninguno.

La comprobación pasa pero la hoja se ve mal

Una comprobación que pasa demuestra que el Frame es válido: cada enlace nombra un campo con el tipo correcto, cada botón nombra una acción declarada, y un Frame que dibuja una lista usa la versión 2.0. No demuestra cómo se ve la hoja.

Tras una comprobación que pasa, el editor dibuja una vista previa del Frame predeterminado del Framework de entrada con los valores de su primer escenario. La vista previa es estática. No muestra otros Frames, las entradas de una lista, un clic en los dados ni el diálogo de una acción. Para verlos, prepara tu juego y abre un personaje.