瀏覽代碼

Fixing bug audio update in VR

David Rousset 8 年之前
父節點
當前提交
09fb27868a

文件差異過大導致無法顯示
+ 869 - 869
dist/preview release/babylon.d.ts


文件差異過大導致無法顯示
+ 6 - 6
dist/preview release/babylon.js


+ 1 - 1
dist/preview release/babylon.max.js

@@ -17840,7 +17840,7 @@ var BABYLON;
             if (listeningCamera && audioEngine.canUseWebAudio) {
                 audioEngine.audioContext.listener.setPosition(listeningCamera.position.x, listeningCamera.position.y, listeningCamera.position.z);
                 // for VR cameras
-                if (listeningCamera.rigCameras) {
+                if (listeningCamera.rigCameras && listeningCamera.rigCameras.length > 0) {
                     listeningCamera = listeningCamera.rigCameras[0];
                 }
                 var mat = BABYLON.Matrix.Invert(listeningCamera.getViewMatrix());

文件差異過大導致無法顯示
+ 869 - 869
dist/preview release/babylon.module.d.ts


文件差異過大導致無法顯示
+ 6 - 6
dist/preview release/babylon.worker.js


+ 1 - 1
src/babylon.scene.ts

@@ -3060,7 +3060,7 @@
             if (listeningCamera && audioEngine.canUseWebAudio) {
                 audioEngine.audioContext.listener.setPosition(listeningCamera.position.x, listeningCamera.position.y, listeningCamera.position.z);
                 // for VR cameras
-                if (listeningCamera.rigCameras) {
+                if (listeningCamera.rigCameras && listeningCamera.rigCameras.length > 0) {
                     listeningCamera = listeningCamera.rigCameras[0];
                 }
                 var mat = Matrix.Invert(listeningCamera.getViewMatrix());