当前位置: 首页 > 工具软件 > Anima.js > 使用案例 >

Three.js AnimationMixer.setTime

戚俊美
2023-12-01

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的绝对值小才会有作用

 类似资料:

相关阅读

相关文章

相关问答