Проблема с символом Unity в костях после импорта из Blender - PullRequest
0 голосов
/ 13 ноября 2018

Я следую следующему уроку YouTube по созданию персонажей в blender. Я новичок в Unity и Blender. Мне нужно это для моего последнего года проекта и для моей презентации.

У меня есть некоторые проблемы с характером. Я скачал файл буровой установки из описания этого видео, но когда я экспортировал его в целое и изменил его тип на гуманоид, он показывает мне ошибки типа «Необходимая человеческая кость» LeftFoot «не найден» «Foot_L не является потомком левой нижней ноги Преобразовать 'Lower_Leg_L' ".

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

https://www.youtube.com/watch?v=TPEmonfLo94&t=20s

1 Ответ

0 голосов
/ 12 мая 2019

Думаю, я понял, как это исправить.

В руководстве рассказывается о том, как связать «кость стопы» с костью «стопа». Это тормозит «гуманоидную» костную цепь в единстве, которое предполагает, что нога соединена с голенью (что не в данном случае).

Вот изображение моей модели. Кость 'Foot.L' является выбранной, а кость, которая находится ниже ступни, является костью 'Foot Control.L'

My Model;

Таким образом, в конце процесса такелажа, описанного в руководстве (прямо перед копированием костей, чтобы сделать правую сторону), вам придется переместить родительскую «ногу» в нижнюю ногу, чтобы экспортировать в единство.

В режиме редактирования: Выберите кость стопы, затем выберите голень и нажмите CTRL + P / Connected

Вы также можете привязать кость «Foot Roll» к кости «Foot Control».

В режиме редактирования: Выберите «Ролик ноги», затем выберите «Ножное управление» и нажмите CTRL + P / «Сохранить смещение».

Попробуйте анимацию и проверьте, все ли в порядке, затем завершите процесс такелажа, продублировав кости точно так же, как сказано в учебнике, и добавьте вашу модель в кости с автоматическими весами.

После этого экспортируйте в Unity, чтобы проверить, работает ли функция «Гуманоид» и включена ли игра!

...