AnimationAction.getEffectiveWeight()
是Three.js动画系统中的方法之一,用于返回动画动作的有效权重。
有效权重是根据动画混合器当前设置的权重和动作自身设置的权重值计算出来的。当动画混合器的权重为0时,动作的有效权重总是为0。当动画混合器的权重为1时,动作的有效权重等同于动作自身设置的权重值。
animationAction.getEffectiveWeight();
// 在调用getEffectiveWeight之前,请确保你已经对动画对象进行了实例化,例如:
const mixer = new THREE.AnimationMixer();
const action = mixer.clipAction( animationClip );
// 获取动画动作的有效权重值
const effectiveWeight = action.getEffectiveWeight();