Bitbybit Docs
    Bereite Suchindex vor...

    Klasse BabylonWebXRSimple

    Einstiegspunkte mit einem Aufruf in virtuelle und erweiterte Realität auf einem WebXR-fähigen Browser und Headset: eine immersive AR-Sitzung oder eine VR-Sitzung mit Teleportation über die Boden-Meshes, die Sie benennen. Für feinere Kontrolle erstellt webXr.base die Erfahrung aus vollständigen Optionen.

    Index

    Konstruktoren

    scene

    • Startet eine Standard-WebXR-Erfahrung im immersiven AR-Modus, die die Szene über dem Kamerabild des Raums auf einem Gerät zeigt, das dies unterstützt.

      Rückgabewert Promise<WebXRDefaultExperience>

      Die Standard-XR-Erfahrung

      const xr = await bitbybit.babylon.webXr.simple.createImmersiveARExperience();
      
    • Startet eine Standard-WebXR-Erfahrung in VR mit Teleportation über die gegebenen Boden-Meshes, genug für einfache Rundgänge; nichts wird zurückgegeben.

      Parameter

      Rückgabewert Promise<void>

      await bitbybit.babylon.webXr.simple.createDefaultXRExperienceWithTeleportation({ groundMeshes: [ground] });
      
    • Startet eine Standard-WebXR-Erfahrung in VR mit Teleportation über die gegebenen Boden-Meshes, wie createDefaultXRExperienceWithTeleportation es tut, und gibt die Erfahrung mit dem erstellten Nahmenü, der Schaltfläche und dem Text plus einer dispose-Funktion zum Beenden zurück.

      Parameter

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

      Die Erfahrung, ihre Menüteile und eine Dispose-Funktion

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