方法描述
AnimationMixer类的stopAllAction()方法可以停止所有正在播放的动画。
语法
AnimationMixer.stopAllAction();
参数
此方法没有参数。
返回值
此方法没有返回值。
示例
// 创建一个AnimationMixer实例
const mixer = new THREE.AnimationMixer(scene);
// 再创建一些动画
const action1 = mixer.clipAction(animation1);
const action2 = mixer.clipAction(animation2);
const action3 = mixer.clipAction(animation3);
// 播放所有动画
action1.play();
action2.play();
action3.play();
// 一段时间后,停止所有动画
setTimeout(() => {
mixer.stopAllAction();
}, 5000);
以上示例将显示一些动画,然后等待5秒后停止所有动画。
注意事项