Bläddra i källkod

Better icon, exit logic & fullscreen in DeviceOrientation

David Rousset 8 år sedan
förälder
incheckning
5bd89c6e71

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 6746 - 6742
dist/preview release/babylon.d.ts


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 5 - 5
dist/preview release/babylon.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 40 - 3
dist/preview release/babylon.max.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 6746 - 6742
dist/preview release/babylon.module.d.ts


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 5 - 5
dist/preview release/babylon.worker.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 40 - 2
src/Cameras/VR/babylon.vrExperienceHelper.ts


+ 10 - 3
src/babylon.scene.ts

@@ -701,6 +701,9 @@
         private _audioEnabled = true;
         private _headphone = false;
 
+        // VR Helper
+        public VRHelper: VRExperienceHelper;
+
         //Simplification Queue
         public simplificationQueue: SimplificationQueue;
 
@@ -3307,6 +3310,11 @@
                 this.disposeSounds();
             }
 
+            // VR Helper
+            if (this.VRHelper) {
+                this.VRHelper.dispose();
+            }
+
             // Detach cameras
             var canvas = this._engine.getRenderingCanvas();
             var index;
@@ -3818,9 +3826,8 @@
             return hdrSkybox;
         }
 
-        public createDefaultVRExperience(): VRExperienceHelper {
-            var vrHelper = new BABYLON.VRExperienceHelper(this, null);
-            return vrHelper;
+        public createDefaultVRExperience() {
+            this.VRHelper = new BABYLON.VRExperienceHelper(this, null);
         }
 
         // Tags