Work in progress

The content of this page was not yet updated for Godot 4.5 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

Hay un Editor web que puede 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. Puedes 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 sólo soporta el modo de renderizado Compatibility, ya que por el momento no hay un modo estable de ejecutar aplicaciones Vulkan en web.

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

See the list of open issues on GitHub related to the web editor for a list of known bugs.

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 haz clic en el botón ** Crear carpeta ** (no tiene que coincidir con el nombre del archivo ZIP).

  • Haz 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 tu proyecto se coloca fuera de /home/web_user/, perderás tu 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: 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.

You can download the project files as a ZIP archive by using Project > Tools > Download Project Source. This can be used to export the project using a native Godot editor, since exporting from the web editor isn't supported yet.

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.