소스 검색

make sure scene renders when xr not available

Raanan Weber 5 년 전
부모
커밋
39d060e549
2개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  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() {