Bitbybit Docs
    Preparing search index...

    Class BabylonWebXRSimple

    Points d'entrée en un appel vers la réalité virtuelle et augmentée sur un navigateur et un casque compatibles WebXR : une session AR immersive, ou une session VR avec téléportation sur les maillages de sol que vous nommez. Pour un contrôle plus fin, webXr.base crée l'expérience à partir d'options complètes.

    Index

    Constructors

    scene

    • Démarre une expérience WebXR par défaut en mode AR immersif, affichant la scène par-dessus la vue de la caméra de la pièce sur un appareil qui le prend en charge.

      Returns Promise<WebXRDefaultExperience>

      L'expérience XR par défaut

      const xr = await bitbybit.babylon.webXr.simple.createImmersiveARExperience();
      
    • Démarre une expérience WebXR par défaut en VR avec téléportation sur les maillages de sol donnés, suffisante pour des visites simples ; rien n'est renvoyé.

      Parameters

      Returns Promise<void>

      await bitbybit.babylon.webXr.simple.createDefaultXRExperienceWithTeleportation({ groundMeshes: [ground] });
      
    • Démarre une expérience WebXR par défaut en VR avec téléportation sur les maillages de sol donnés, comme le fait createDefaultXRExperienceWithTeleportation, et renvoie l'expérience avec le menu proche, le bouton et le texte qu'elle a créés plus une fonction dispose pour y mettre fin.

      Parameters

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

      L'expérience, les éléments de son menu et une fonction de libération

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