Browse Source

Merge pull request #15424 from Artyom17/dev

PositionalAudio: Skip updating WebAudio API when audio is not playing.
Mr.doob 6 years ago
parent
commit
6f9b2b3c3f
1 changed files with 6 additions and 0 deletions
  1. 6 0
      src/audio/PositionalAudio.js

+ 6 - 0
src/audio/PositionalAudio.js

@@ -104,6 +104,12 @@ PositionalAudio.prototype = Object.assign( Object.create( Audio.prototype ), {
 
 			Object3D.prototype.updateMatrixWorld.call( this, force );
 
+			if ( ! this.isPlaying ) {
+
+				return;
+
+			}
+
 			var panner = this.panner;
 			this.matrixWorld.decompose( position, quaternion, scale );