Bitbybit Docs
    Preparing search index...

    Class BabylonWebXRSimple

    Точки входа одним вызовом в виртуальную и дополненную реальность на браузере и гарнитуре с поддержкой WebXR: иммерсивный сеанс AR или сеанс VR с телепортацией по названным вами мешам земли. Для более тонкого управления webXr.base создает опыт из полного набора параметров.

    Index

    Constructors

    scene

    • Запускает стандартный опыт WebXR в режиме иммерсивной AR, показывая сцену поверх вида комнаты с камеры на поддерживающем это устройстве.

      Returns Promise<WebXRDefaultExperience>

      XR-опыт по умолчанию

      const xr = await bitbybit.babylon.webXr.simple.createImmersiveARExperience();
      
    • Запускает стандартный опыт WebXR в VR с телепортацией по заданным мешам земли, чего достаточно для простых прогулок; ничего не возвращается.

      Parameters

      Returns Promise<void>

      await bitbybit.babylon.webXr.simple.createDefaultXRExperienceWithTeleportation({ groundMeshes: [ground] });
      
    • Запускает стандартный опыт WebXR в VR с телепортацией по заданным мешам земли, как createDefaultXRExperienceWithTeleportation, и возвращает опыт с созданными им ближним меню, кнопкой и текстом плюс функцию dispose для его завершения.

      Parameters

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

      Опыт, части его меню и функция освобождения

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