如何将多个剪辑传递给动画混合器

How do I pass multiple clips to animation-mixer

我只是想知道,如何将多个剪辑传递给动画混合器?

扩展 GitHub 提到剪辑参数接受剪辑。我试图在数组中添加多个用逗号分隔的剪辑名称,但没有任何效果。它是如何工作的?

    model.setAttribute('animation-mixer', {
      clip: '["Idle", "Laugh"]',
      loop: 'once',
      crossFadeDuration: 0.4,
      timeScale: 1,
    })

动画混合器组件不支持多个动画名称。但是,如果您在词尾使用星号 (*)。然后,它将生成一个正则表达式,匹配以 * 之前的单词和它之后的所有内容开头的每个剪辑。

例如

Idle* 将转换为 ^Idle.*$ 正则表达式,因此,将匹配任何以单词“Idle”开头的剪辑。