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
参数大小写敏感。