Three.js AnimationMixer.setTime
api解释
.setTime (timeInSeconds : Number) : AnimationMixer
设置全局混合器到一个给定的时间,并相应地更新动画。
当你需要在一个动画里跳转到一个精确的时间,该函数将是十分有用的。输入的参数将会被混合器的timeScale进行缩放。
使用例子:
const mixer = new THREE.AnimationMixer( mesh );
mixer.clipAction( gltf.animations[ 0] ).setDuration( 1 ).play();
//mixer.timeScale =2
mixer.setTime(0.4)
setTime中的数值的绝对值 要比设定的Duration * timeScale的绝对值小才会有作用