Plugins de OpenXR

¡Bienvenido a la documentación de Godot OpenXR!

Introducción

Esta es la documentación para el complemento Godot OpenXR.

El complemento es compatible con Godot 3.4 y versiones posteriores. Sin embargo, no es compatible con la próxima versión Godot 4.0.

Primeros pasos

Para comenzar un nuevo proyecto que admita OpenXR, comienza abriendo el editor de Godot y creando un nuevo proyecto.

Copia el complemento en este nuevo proyecto en la subcarpeta addons/godot_openxr/ utilizando el administrador de archivos de tu sistema operativo. Es importante que el complemento se coloque en esta ubicación exacta dentro de la carpeta de tu proyecto.

De regreso en Godot, crea una nueva escena 3D y presiona el botón Instanciar Escena Hija (representado por un icono de cadena) en el dock del árbol de escenas. Selecciona la subescena addons/godot_openxr/scenes/first_person_controller_vr.tscn y agrégala a tu escena. Haz clic derecho en el nodo agregado y selecciona Niños Editables para acceder a algunos de los nodos en esta subescena:

../../../_images/editable_children.png

Esto es lo mínimo que necesitas. Sin embargo, como medida adicional, te sugerimos agregar un nodo DirectionalLight y algunos nodos MeshInstance para que haya algo que ver. Si agregas esos nodos a los nodos de las manos, podrás visualizar dónde se están rastreando tus controladores.

Tu escena debería verse algo así:

../../../_images/default_scene1.png

Ahora puedes presionar el botón Ejecutar en la esquina superior derecha del editor para iniciar tu proyecto y deberías poder mirar alrededor.

Siguientes pasos

Para convertir esta escena sencilla en un juego adecuado, el cielo es el límite. A continuación, hay algunos temas adicionales específicos de este complemento. Sin embargo, los siguientes recursos son un buen punto para continuar:

  • El tutorial de inicio de VR en la documentación oficial puede centrarse en OpenVR, pero casi todo lo que se menciona también se aplica a OpenXR.

  • Godot XR tools es un complemento que contiene un conjunto de subescenas prácticas para implementar rápidamente locomoción, interacción con objetos y elementos de interfaz de usuario en tu experiencia de XR.

Por favor, visita la página de la comunidad de Godot Engine para encontrar ayuda de otros desarrolladores de Godot. El canal #xr en el Discord de Godot se ha convertido en una comunidad vibrante de Godot XR.

Características del plugin