在A-Frame中,可以使用Animation Mixer组件来创建和播放动画,而play()方法可以让我们以编程方式播放动画。以下是示例代码:
HTML代码:
JavaScript代码:
// 获取Animation Mixer组件 var mixer = document.querySelector('#animatedModel').components['animation-mixer'];
// 播放默认动画 mixer.play();
// 播放指定的动画 mixer.setTime(0); // 从开始时间开始播放 mixer.timeScale = 2; // 以2倍速度播放 mixer.playClip('animationName'); // 播放名为'animationName”的动画