Jelajahi Sumber

Fixing bug audio update in VR

David Rousset 8 tahun lalu
induk
melakukan
09fb27868a

File diff ditekan karena terlalu besar
+ 869 - 869
dist/preview release/babylon.d.ts


File diff ditekan karena terlalu besar
+ 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());

File diff ditekan karena terlalu besar
+ 869 - 869
dist/preview release/babylon.module.d.ts


File diff ditekan karena terlalu besar
+ 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());