Как передать несколько клипов в анимационный микшер

Я просто хотел знать, как мне передать несколько клипов в анимационный микшер?

В расширении GitHub упоминается, что параметр clip принимает клипы. Я пытался добавить несколько имен клипов, разделенных запятыми и в виде массива, но ничего не работает. Как это работает?

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

person Danielok1993    schedule 16.12.2020    source источник
comment
как насчет того, чтобы связать их один за другим?   -  person Piotr Adam Milewski    schedule 17.12.2020
comment
@PiotrAdamMilewski Я хотел, чтобы указанные анимации воспроизводились одновременно, а не одна за другой.   -  person Danielok1993    schedule 11.01.2021


Ответы (1)


Компонент микшера анимации не поддерживает несколько имен анимации. Однако, если вы используете звездочку (*) в конце слова. Затем он сгенерирует регулярное выражение, которое будет соответствовать каждому клипу, начинающемуся со слова до *, и всему после него.

E.g.

Idle* будет преобразовано в регулярное выражение ^Idle.*$, поэтому будет найден любой клип, начинающийся со слова Idle.

person Danielok1993    schedule 17.12.2020