Проблема с символом Unity в костях после импорта из Blender

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

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

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

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

0 ответов

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

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

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

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

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

Вы также можете связать кость Foot Roll с костью Foot Control.

В режиме редактирования: выберите Foot Roll, затем выберите Foot Control и нажмите CTRL+P / Keep Offset.

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

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

Другие вопросы по тегам