Bitbybit Docs
    Preparing search index...

    Class BabylonWebXRSimple

    Puntos de entrada de una sola llamada a la realidad virtual y aumentada en un navegador y unas gafas compatibles con WebXR: una sesión de AR inmersiva, o una sesión de VR con teletransporte sobre las mallas de suelo que indiques. Para un control más fino, webXr.base crea la experiencia a partir de las opciones completas.

    Index

    Constructors

    scene

    • Inicia una experiencia WebXR predeterminada en modo AR inmersivo, mostrando la escena sobre la vista de la cámara de la habitación en un dispositivo compatible.

      Returns Promise<WebXRDefaultExperience>

      La experiencia XR predeterminada

      const xr = await bitbybit.babylon.webXr.simple.createImmersiveARExperience();
      
    • Inicia una experiencia WebXR predeterminada en VR con teletransporte sobre las mallas de suelo dadas, suficiente para recorridos sencillos; no se devuelve nada.

      Parameters

      Returns Promise<void>

      await bitbybit.babylon.webXr.simple.createDefaultXRExperienceWithTeleportation({ groundMeshes: [ground] });
      
    • Inicia una experiencia WebXR predeterminada en VR con teletransporte sobre las mallas de suelo dadas, como hace createDefaultXRExperienceWithTeleportation, y devuelve la experiencia con el menú cercano, el botón y el texto que creó más una función dispose para terminarla.

      Parameters

      Returns Promise<
          {
              xr: WebXRDefaultExperience;
              torusMat: PBRMetallicRoughnessMaterial;
              manager: GUI3DManager;
              near: NearMenu;
              button: TouchHolographicButton;
              text: TextBlock;
              dispose: () => void;
          },
      >

      La experiencia, las partes de su menú y una función de eliminación

      const session = await bitbybit.babylon.webXr.simple.createDefaultXRExperienceWithTeleportationReturn({ groundMeshes: [ground] });
      session.dispose();