User Manual

Маски слоя анимации

При создании сложного анимационного поведения для объектов вашей игры часто требуется изолировать воспроизведение определенных анимаций для определенных костей в модели каждого объекта. Это особенно полезно при анимации персонажей, которым необходимо выполнять несколько действий одновременно. Это можно достичь в PlayCanvas, создав маску для данного слоя анимации в вашем компоненте анимации.

Создание маски

После создания ресурса Anim State Graph и присоединения его к компоненту анимации, вам будет представлен список слоев, содержащихся в вашем графе. Вы можете создать маску для любого из этих слоев, нажав кнопку Создать маску под каждой панелью слоя:

Создание маски компонента анимации

Это откроет инспектор маски для этого слоя, который показан ниже:

Инспектор маски

Инспектор маски отображает полную иерархию, которую управляет компонент анимации, начиная с указанного root bone в компоненте анимации. Каждая кость в иерархии может быть выбрана для включения в маску. Вы также можете щелкнуть правой кнопкой мыши по определенным костям, чтобы включить или исключить целые разделы иерархии. Любые кости, которые не выбраны в этой маске, не будут управляться ни одной из анимаций, которые проигрываются в слое этой маски.

После создания масок вы можете использовать смешивание слоев для плавного смешивания маскированных анимаций нескольких слоев вместе.

This site is translated by the community. If you want to get involved visit this page