AnimationAction.play()
方法是 three.js
中的一个动画控制方法,用于播放已构建的动画动作,并返回相应的 AnimationMixer
。
animationAction.play()
AnimationMixer
对象,用于检查或操作动画的状态。
AnimationAction.play()
方法通过启动动画时间轴来播放已定义的动作。调用此方法只能在停止或暂停状态下工作,如果动画正在运行,则会忽略此方法的调用。
const mixer = new THREE.AnimationMixer( mesh );
const action = mixer.clipAction( animationClip );
action.play();
clipAction()
方法必须在使用 play()
方法之前调用,否则方法将无法正常运行。time
和 timeScale
属性操作和调节动画。mesh
添加到场景中后才能播放动画(使用 scene.add( mesh )
方法)。AnimationMixer
对象是寿命有限的,因此应该在不需要时及时调用其 dispose()
方法释放内存。