Play, Stop y la pantalla Game
Play ejecuta tu juego en la pantalla Game, conectado al depurador del editor como lo conecta el propio ejecutor de Godot: F5 ejecuta la escena principal, F6 la escena abierta, F7 pausa la ejecución y F8 la detiene. Los prints van a Output, un error de script se detiene en su línea y los breakpoints detienen el juego.
Teclas
| Key | What it does |
|---|---|
| F5 | Play the main scene. A project with no main scene gets Godot’s own question, "No main scene has ever been defined.", with Godot’s Select (any scene) and Select Current (the open scene); the one you pick is set as the main scene and plays. |
| F6 | Run the open scene. A scene never saved runs the main scene instead, and a toast says so. |
| F7 | Break the attached game in the Debugger, or continue it when it is stopped. |
| F8 | Stop the game. |
| F9 / F10 | Suspend the game, and Next Frame while it is suspended, on the Game screen’s bar. |
Se ejecuta un juego cada vez. Mientras se ejecuta otro, Play dice “Another game is running. Stop it before starting this one.”
El depurador
Cada Play conecta el juego al depurador del editor, en todas las vistas. Los prints aparecen en Output, los errores y sus stack traces en Debugger › Errors, y el árbol de escena en ejecución en Remote, en el Scene dock. Un error de script detiene el juego en su línea, y un breakpoint que pongas en el Script editor lo detiene ahí.
Play trae al frente Output, el Debugger o nada, según lo que diga Editor Settings › Run › Bottom Panel › Action on Play.
Visible Collision Shapes, Visible Paths, Visible Navigation, Visible Avoidance y Redraw Regions, del menú Debug, se aplican a la ejecución, igual que Project Settings › Editor › Run › Main Run Args: la parte que va después de -- o ++ llega a tu juego como argumentos de usuario. Una ejecución que inicia la IA de Flockbay ejecuta el juego tal cual, sin ellos.
La pantalla Game
El juego se juega en la pantalla Game, una pestaña junto a las pantallas 2D, 3D y Script. En Standard y Full, su barra lleva los controles de la vista Game de Godot mientras el juego está conectado: Suspend (F9) y Next Frame (F10); Input, 2D y 3D, que eligen si un clic va al juego o selecciona nodos y mueve la cámara; y Override the in-game camera, con Reset 2D Camera y Reset 3D Camera bajo Camera Override Options. Cada ejecución empieza en marcha, con la entrada del juego y su propia cámara.
La barra también tiene Capture, que congela el juego y abre el fotograma en el chat para que puedas rodear un punto o hacer clic en un nodo y añadirlo a tu mensaje; Input Map, las acciones de entrada del juego y sus asignaciones; y una segunda instancia del juego, como Player 2, para una prueba multijugador.
Tune
Tune edita las propiedades exportadas del juego mientras se ejecuta, con los nombres que les da el Inspector, para esta escena o para todas. Un cambio llega a todas las instancias a la vez. Save escribe las propiedades cambiadas en las escenas y los recursos del juego, Discard devuelve el juego a los valores de sus archivos, y Reset all devuelve cada propiedad al valor que tenía cuando empezó la ejecución. Las propiedades que no has guardado se aplican de nuevo en el siguiente Play.
Una escena cuyas velocidades, tiempos y tamaños están fijados en el código muestra “No exported properties in this scene”, con Ask Flockbay to expose them, que los pasa a variables @export tipadas sin cambiar cómo se juega.
Cuando Play no arranca
Si Play aparece en gris, su tooltip dice por qué: “Locate the project folder before playing.” para un proyecto movido, y “Another game is running. Stop it before starting this one.”
Un juego que falla antes de que se abra su ventana dice cómo, en términos de Godot: la primera línea de error de Godot, con su archivo res:// y su línea, y luego la señal, el código de salida o la comprobación que falló. La salida de Godot se imprime en Output bajo el motivo. La tarjeta tiene Copy details.
Un proyecto hecho en otro sitio se analiza antes de su primer Play. Si el análisis encuentra algo que detendría el juego, como el script de un autoload que falta, la tarjeta dice “The compatibility scan found:” y lista cada hallazgo con el archivo que nombra y Open, y ofrece Play anyway, que ejecuta el juego tal como está y deja que Godot diga lo que no puede ejecutar. Un proyecto de otra versión de Godot pregunta en su lugar con qué Godot ejecutarlo: Versiones de Godot y motores.
Después de un turno
Settings › Chat tiene dos interruptores, ambos activados por defecto. Run the game after each turn ejecuta el juego cuando un turno lo cambió. Fix problems found after a turn automatically envía un turno para arreglar un proyecto que un turno dejó sin poder abrirse, con la IA del chat. Desactivados, los dos los pulsas tú.
Descarga Flockbay
Flockbay es gratis para Windows, macOS y Linux. La app está en inglés; estas páginas explican en español lo que hace cada parte.
Flockbay es una app de escritorio para Windows, macOS y Linux. Regístrate y envía la descarga a tu equipo.
