Work in progress

The content of this page was not yet updated for Godot 4.2 and may be outdated. If you know how to improve this page or you can confirm that it's up to date, feel free to open a pull request.

Usando el editor web

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

Nota

El editor web está en una fase preliminar. Tiene las funciones suficientes para propósitos educativos, pero no se recomienda para crear proyectos. Ver Limitaciones abajo.

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.

The web editor only supports the Compatibility rendering method, as there is no stable way to run Vulkan applications on the web yet.

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 tiene soporte de GDExtension.

  • Sin soporte para depuración. Esto significa que la depuración/creación de perfiles de GDScript, la edición de escenas en vivo, el panel del árbol de Escena Remota y otras características que dependen del protocolo del depurador no funcionarán.

  • 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 le advertirá cuando cierre la 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).

Las siguientes características son poco probables de ser soportadas debido a las limitaciones inherentes de la plataforma Web:

  • Sin soporte para editores de scripts externos.

  • Sin soporte para el deploy en Android con sólo un click.

Ver también

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

Importando un proyecto

Para importar un proyecto existente, el proceso actual es como sigue:

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

  • Ejecuta el editor haciendo clic en Iniciar Editor de Godot. El Administrador de Proyectos de Godot debería aparecer después de 10-20 segundos. En máquinas o conexiones 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 **Instalar 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 a una sola ventana. Por lo tanto, no puede abrir una ventana nueva cuando el proyecto esté ejecutándose. En su lugar, cuando ejecute el proyecto haciendo clic en el botón Ejecutar o presionando: kbd: F5, aparecerá" reemplazar" la ventana del editor.

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

¿Dónde están los archivos de mi proyecto?

Debido a las limitaciones de seguridad del navegador, el editor guardará los archivos del proyecto en el almacenamiento conocido como IndexedDB del navegador. No se puede acceder a este almacenamiento como una carpeta normal en su máquina, pero es abstraído 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.