AnimationAction.getClip()
是 three.js
中的一个方法,用于获取该动画播放器所使用的动画剪辑 AnimationClip
实例。
animationAction.getClip()
返回一个 AnimationClip
实例,该实例表示被该动画播放器所使用的动画。
// 创建动画剪辑
var animationClip = new THREE.AnimationClip('exampleAnimation', 3, [
new THREE.VectorKeyframeTrack('position.x', [0, 1, 2], [0, 100, 0]),
new THREE.VectorKeyframeTrack('position.y', [0, 1, 2], [0, 50, 0]),
new THREE.VectorKeyframeTrack('position.z', [0, 1, 2], [0, 0, 0])
]);
// 创建动画播放器并播放动画
var animationMixer = new THREE.AnimationMixer(mesh);
var animationAction = animationMixer.clipAction(animationClip);
animationAction.play();
// 获取动画剪辑
var currentAnimationClip = animationAction.getClip();
console.log(currentAnimationClip);