0

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

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

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

1 回答 1

0

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

例如

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

于 2020-12-17T14:35:04.933 回答