Parcourir la source

The audio should not be replayed automatically.

When the duration between audio and mesh animation is synchronized, the audio should not be replayed automatically,, but should wait for a uniform cycle of the animation.
Pan Xinmiao il y a 7 ans
Parent
commit
bdbcdd688f
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  1. 2 0
      examples/js/animation/MMDAnimationHelper.js

+ 2 - 0
examples/js/animation/MMDAnimationHelper.js

@@ -945,6 +945,8 @@ THREE.MMDAnimationHelper = ( function () {
 			}
 
 			if ( this.currentTime < this.delayTime ) return false;
+			
+			if ((this.currentTime - this.delayTime) > this.audioDuration) return false;
 
 			this.audio.startTime = this.currentTime - this.delayTime;