Usar el editor XR

En 2024, presentamos el «editor Godot XR <https://godotengine.org/article/godot-editor-horizon-store-early-access-release/>`__, una versión del editor Godot diseñada para ejecutarse de forma nativa en dispositivos XR, lo que permite la creación, el desarrollo y la exportación de aplicaciones y juegos 2D, 3D y XR directamente en el dispositivo.

La aplicación se puede descargar desde Meta Horizon Store, o desde la página de descarga de Godot.

Nota

El editor XR está en acceso anticipado mientras seguimos perfeccionando la experiencia. Consulta Limitaciones y problemas conocidos a continuación.

XR devices support

Por ahora, el editor Godot XR solo está disponible para los siguientes dispositivos Meta Quest que ejecutan Meta Horizon OS v69 o superior:

  • Meta Quest 3

  • Meta Quest 3s

  • Meta Quest Pro

Nota

Estamos trabajando para agregar soporte para más dispositivos XR, incluidos los dispositivos PCVR.

Permisos de tiempo de ejecución

  • All files access permission: Enables the editor to create, import, and read project files from any file locations on the device. Without this permission, the editor is still functional, but has limited access to the device's files and directories.

  • REQUEST_INSTALL_PACKAGES: Permite al editor instalar APK de proyectos exportados.

  • RECORD_AUDIO: Se solicita cuando la configuración del proyecto audio/driver/enable_input está habilitada.

  • USE_SCENE: Necesario para habilitar y acceder a las API de escena cuando se ejecuta un proyecto XR.

Consejos y trucos

Entrada

Multitarea

  • Theater View can be used to fullscreen the Editor window.

  • Habilite Multitarea sin interrupciones, disponible en Configuración experimental de Quest, para habilitar la capacidad de realizar una transición rápida entre un proyecto XR en ejecución y la ventana del editor.

  • Al desarrollar un proyecto que no sea XR, el icono de la aplicación del editor Godot brindará la posibilidad de cambiar entre la ventana del editor y la ventana de reproducción cuando esta última esté activa, usando la función Menú de aplicaciones de Quest.

  • Al desarrollar y ejecutar un proyecto XR, puede recuperar la ventana del editor de la siguiente manera:

    • Presionando el botón Meta para invocar la barra de menú

    • Haciendo clic en el icono de la aplicación del editor Godot para abrir el Menú de la aplicación y seleccionando el mosaico Ventana del editor.

Sincronización de proyectos

  • La sincronización de proyectos mediante Git, puede realizarse al descargar un cliente de Git para Android. Recomendamos Terminal Termux, un emulador de terminal de Android que proporciona acceso a utilidades de terminal comunes como Git y SSH.

Plugins

  • Los plugins de GDExtension funcionan como se espera, pero requieren que el desarrollador del plugin proporcione binarios nativos de Android.

Limitaciones y problemas conocidos

Estas son las limitaciones y problemas conocidos del editor XR:

  • No es compatible con Meta Quest 2 debido a la memoria limitada del dispositivo. Sin embargo, los usuarios avanzados pueden descargar el APK del editor XR desde la página de descargas <https://godotengine.org/download/preview/>`__ y descargarlo en su dispositivo si lo desean.

  • No hay soporte para compilación de Gradle.

  • No support for Android plugins as they require gradle build support. GDExtension plugins are supported.

  • No hay soporte para C#/Mono.

  • Sin soporte para editores de scripts externos.

  • Aunque disponible, el renderizador Vulkan Forward+ no está recomendado debido a los severos problemas de rendimiento.