Bitbybit Docs
    Preparing search index...

    Class BabylonWebXRSimple

    Pontos de entrada de uma só chamada em realidade virtual e aumentada num navegador e headset com suporte WebXR: uma sessão AR imersiva, ou uma sessão VR com teletransporte sobre as malhas de chão que indicar. Para um controlo mais fino, webXr.base cria a experiência a partir das opções completas.

    Index

    Constructors

    scene

    • Inicia uma experiência WebXR predefinida em modo AR imersivo, mostrando a cena sobre a vista da câmara da sala num dispositivo que o suporte.

      Returns Promise<WebXRDefaultExperience>

      A experiência XR predefinida

      const xr = await bitbybit.babylon.webXr.simple.createImmersiveARExperience();
      
    • Inicia uma experiência WebXR predefinida em VR com teletransporte sobre as malhas de chão dadas, suficiente para passeios simples; nada é devolvido.

      Parameters

      Returns Promise<void>

      await bitbybit.babylon.webXr.simple.createDefaultXRExperienceWithTeleportation({ groundMeshes: [ground] });
      
    • Inicia uma experiência WebXR predefinida em VR com teletransporte sobre as malhas de chão dadas, tal como createDefaultXRExperienceWithTeleportation faz, e devolve a experiência com o menu próximo, o botão e o texto que criou mais uma função dispose para a terminar.

      Parameters

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

      A experiência, as partes do seu menu e uma função de eliminação

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