该方法用于停止动画动态时间缩放(warping)。warping是一个将动画在时间上进行压缩或扩展的技术,用于匹配动画与其所在时间轴的计时。
animationAction.stopWarping();
该方法没有参数,用于停止AnimationAction对象的warping功能。
var mixer = new THREE.AnimationMixer( object );
var clipAction = mixer.clipAction( animationClip );
clipAction.setWarping(true, 2); // 开启warping,将动画时间压缩2倍
clipAction.stopWarping(); // 停止warping
上述代码中,clipAction.stopWarping()
将停止动画时间的压缩。
该方法与 AnimationAction.setWarping()
是成对使用的,需要先调用 setWarping()
才能使用 stopWarping()
。
该方法只能用于 AnimationAction
对象,不能用于 AnimationMixer
、AnimationClip
或其他任何对象。
该方法仅适用于three.js中的动画类。