瀏覽代碼

Merge pull request #15424 from Artyom17/dev

PositionalAudio: Skip updating WebAudio API when audio is not playing.
Mr.doob 6 年之前
父節點
當前提交
6f9b2b3c3f
共有 1 個文件被更改,包括 6 次插入0 次删除
  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 );