AnimationClip.findByName()AnimationClip.findByName()是three.js中的一个静态方法,用于查找特定名称的动画剪辑(AnimationClip),并返回对该动画剪辑的引用。
AnimationClip.findByName(animationClipArray, name)
animationClipArray:(必需)一个包含动画剪辑的数组。name:(必需)要查找的动画剪辑的名称。null。const animations = myModel.animations; // 获取模型动画剪辑数组
const walkAnimation = AnimationClip.findByName(animations, 'walk'); // 查找名为 'walk' 的动画剪辑
const jumpAnimation = AnimationClip.findByName(animations, 'jump'); // 查找名为 'jump' 的动画剪辑
以上示例代码展示了如何使用AnimationClip.findByName()查找模型动画剪辑数组中的特定动画剪辑。
AnimationClip.findByName()是一个静态方法,因此无需对AnimationClip进行实例化即可调用它。animationClipArray中包含多个名称相同的动画剪辑,则AnimationClip.findByName()只会返回其中的一份。animationClipArray中找到指定名称的动画剪辑,则AnimationClip.findByName()将返回null。name参数大小写敏感。