AnimationAction.fadeOut() 方法用于将动画动作逐渐淡出,即从当前权重开始逐渐缩小到 0,直到动画动作的剪辑不再影响动画。
animationAction.fadeOut(duration: number)
duration
:可选参数,表示动画动作淡出的时间(以秒为单位)。默认为 0。AnimationAction
:当前的 AnimationAction 实例。
const mixer = new THREE.AnimationMixer(scene);
const animationAction = mixer.clipAction(animationClip);
animationAction.fadeOut(1.0);
上述代码表示:将 animationAction
动画动作在 1 秒的时间内逐渐淡出。