Unity: существует ли 2D-эквивалент маски аватара, который используется на слоях аниматора? - PullRequest
0 голосов
/ 17 апреля 2020

Я создаю 2D-игру и хочу добавить анимацию стрельбы в своего персонажа. Я хочу добавить его в другой слой анимации, чтобы он влиял только на верхнюю часть тела моего персонажа, не нарушая основные анимации движений, такие как холостой ход, бег и прыжок. В уроках и руководствах я видел использование маски аватара на 3D-моделях. Есть ли возможность использовать эту маскировку для 2D персонажа? Спасибо:)

1 Ответ

0 голосов
/ 17 апреля 2020

Нет, Unity не предлагает готовые решения для 2D Avatar Mask . Единственное, что вы можете сделать, чтобы эмулировать эту функцию, это разделить части тела вашего персонажа (руки, ноги, туловище и т. Д. c) на различные анимации, а затем назначить каждому Слой в соответствующем контроллере аниматора и управлять им. программно через скрипт.

...