Добавление шапок или скинов к анимированному спрайту в Unity - PullRequest
0 голосов
/ 27 апреля 2018

В настоящее время я занимаюсь разработкой 2D-игры в стиле пиксель-арт в Unity. Мой главный герой - страус, и я сделал несколько бегущих листов анимации в графическом редакторе. Теперь я хочу добавить шляпу или очки к страусу. Проблема заключается в том, что страусиная голова перемещается вверх и вниз в анимации, поэтому я не могу использовать очки или спрайт шляпы, чтобы она точно следовала за головой. Я уже пробовал анимировать шляпу самостоятельно, но это, во-первых, большая работа, а во-вторых, она плавно перемещается по позициям, следовательно, не подходит для спрайта в каждом кадре.

Чтобы прояснить ситуацию, я хочу, чтобы спрайт следовал за определенной позицией анимированного символа таблицы спрайтов точно до пикселя.

Как мне этого добиться?

Приветствия

Alex

1 Ответ

0 голосов
/ 28 апреля 2018

Комментарий

Один из вариантов: анимировать страуса внутри Unity , так что каждая часть тела, которую вы оживляете, является своим собственным объектом. Таким образом, вы можете добавить, например, шапка как дочерний объект головы. Но поскольку вы уже сделали пиксельную анимацию вне Unity, это, конечно, не идеальное решение. Это также звучит как то, что вы имеете в виду, когда говорите «ребенок спрайт в очках или шляпах», но я не был уверен, было ли это в пиксельной части или нет.

Ответ

Если вы оживите голову в Unity, это создаст анимацию для всего, что вы потом прикрепите, ненависти, очков и т. Д.

...