Usando el editor web

Desde Godot 3.3, hay un Editor web que puedes usar para trabajar en proyectos nuevos o existentes.

Nota

The web editor is in a preliminary stage. While its feature set may be sufficient for educational purposes, it is currently not recommended for production work. See Limitaciones below.

Soporte del navegador

El editor web requiere soporte para SharedArrayBuffer de WebAssembly. Esto, a su vez, es necesario para admitir subprocesos en el navegador. Los siguientes navegadores de escritorio admiten subprocesos de WebAssembly y, por lo tanto, pueden ejecutar el editor web:

  • Chrome 68 o versión posterior

  • Firefox 79 o posterior

  • Edge 79 o posterior

Opera y Safari todavía no son compatibles. Puede que Safari será compatible en el futuro cuando admita ejecución en multiples hilos.

Los navigadores de móvil no son compatibles.

El editor web es compatible con los presentadores GLES3 y GLES2, sin embargo GLES2 es recomendado for para mejor rendimiento y compatabilidad con hardware viejo o de baja calidad.

Nota

Si usas Linuz, se recomienda usar un navegador basado en Chromium, a causa de rendimiento pobre de Firefox WebGL.

Limitaciones

Debido a las limitaciones en el lado de la plataforma Godot o Web, actualmente faltan las siguientes características:

  • No hay soporte para C#/Mono.

  • No compatible con GDNative.

  • No puede exportar proyectos. Como método alternativo, puedes descargar el fuente del proyecto con Proyecto > Herramientas > Descargar Fuente de Proyecto y exportarlo usando una versión nativa del editor Godot.

  • El editor no te avisa cuando cierres una pestaña con modificaciones no guardadas.

  • No permite creación de 'lightmaps'. Aún puedes usar lightmaps existentes si fueron creados por una versión nativa, (o sea, puedes importar un proyecto existente).

No es probable que se permitan las herramientas siguentes por las limitaciones inherentes del plataforma Web:

  • No support for external script editors.

  • Pasos para el despliegue con un solo clic.

Ver también

Revisa la lista de problemas abiertos sobre el editor web en Github por la lista de bugs conocidos.

Importing a project

Para importar un proyecto existente:

  • Especifica un archivo ZIP para precargar en el sistema de archivos HTML5 con el input Precargar ZIP de proyecto.

  • Ejecute el editor haciendo clic en Start Godot editor. El gestor de proyectos Godot debería aparecer después de 10-20 segundos. En máquinas o conexiones más lentas, la carga puede tardar hasta un minuto.

  • En el cuadro de diálogo que aparece en el medio de la ventana, especifique un nombre para la carpeta a crear y luego haga clic en el botón ** Crear carpeta ** (no tiene que coincidir con el nombre del archivo ZIP).

  • Haga clic en **Crear y editar ** y el proyecto se abrirá en el editor.

Atención

Es importante colocar la carpeta del proyecto en algún lugar de /home/web_user/. ¡Si la carpeta de su proyecto se coloca fuera de /home/web_user/, perderá su proyecto al cerrar el editor!

Cuando siga los pasos descritos anteriormente, la carpeta del proyecto siempre estará ubicada en /home/web_user/projects, manteniéndola segura.

Editar y ejecutar un proyecto

A diferencia de la versión nativa de Godot, el editor web está limitado usar una ventana única. Por lo tanto, no puede abrir una ventana nueva para ejectuar el proyecto. Cuando ejecutas el proyecto con el botón Run or la tecla F5, aparecerá en lugar de la ventana del editor.

El editor web dispone una manera alternativa de gestionar las ventanas del editor y del juego con pestañas. Puedes navegar entre las ventanas Editor y Juego con los botones superiores. Además puedes cerrar un juego en marcha or el editor con pulsar el botón x al lado de las pestañas.

Where are my project files?

Debido a las limitaciones de seguridad del navegador, el editor guardará los archivos del proyecto en el almacenamiento de la base de datos indexada del navegador. No se puede acceder a este almacenamiento como una carpeta normal en su máquina, pero se extrae en una base de datos.

Puede descargar los archivos del proyecto como un archivo ZIP utilizando Proyecto> Herramientas> Descargar fuente del proyecto. Esto se puede usar para exportar el proyecto usando un editor nativo de Godot <https://godotengine.org/download> __, ya que aún no tiene soporte la exportación desde el editor web.

En el futuro, puede ser posible utilizar la HTML5 FileSystem API <https://developer.mozilla.org/en-US/docs/Web/API/FileSystem> __ para almacenar los archivos del proyecto en el sistema de archivos del usuario como el editor nativo haría. Sin embargo, esto aún no se ha implementado.