Bläddra i källkod

make sure scene renders when xr not available

Raanan Weber 5 år sedan
förälder
incheckning
39d060e549
2 ändrade filer med 4 tillägg och 2 borttagningar
  1. 1 1
      src/Cameras/XR/webXRDefaultExperience.ts
  2. 3 1
      src/Cameras/XR/webXRExperienceHelper.ts

+ 1 - 1
src/Cameras/XR/webXRDefaultExperience.ts

@@ -118,7 +118,7 @@ export class WebXRDefaultExperience {
         }).then(() => {
             return result;
         }).catch((error) => {
-            Logger.Error("Error initializing XR.");
+            Logger.Error("Error initializing XR");
             Logger.Error(error);
             return result;
         });

+ 3 - 1
src/Cameras/XR/webXRExperienceHelper.ts

@@ -166,7 +166,9 @@ export class WebXRExperienceHelper implements IDisposable {
         this.onStateChangedObservable.clear();
         this.onInitialXRPoseSetObservable.clear();
         this.sessionManager.dispose();
-        this.scene.activeCamera = this._nonVRCamera;
+        if (this._nonVRCamera) {
+            this.scene.activeCamera = this._nonVRCamera;
+        }
     }
 
     private _nonXRToXRCamera() {