Проблема с символом Unity в костях после импорта из Blender
Я следовал следующему уроку YouTube по созданию персонажей в blender. Я новичок в Unity и Blender. Мне нужно это для моего последнего года проекта и для моей презентации.
У меня есть некоторые проблемы в характере. Я скачал файл буровой установки из описания этого видео, но когда я экспортировал его в целое и изменил его тип на гуманоид, он показывает мне ошибки типа "Необходимая человеческая кость"LeftFoot"не найден" "Foot_L не является потомком левой нижней ноги Преобразовать 'Lower_Leg_L'".
Когда я вручную назначаю левую ногу и несколько ошибок, когда пытаюсь сделать это вручную, похоже, что родительские кости неправильны, но я новичок, поэтому ничего не знаю, мне нужен этот символ для моего проекта.
0 ответов
Думаю, я понял, как это исправить.
В учебнике рассказывается, как связать "кость стопы" с костью "педаль". Это тормозит "гуманоидную" костную цепь в единстве, предполагающем, что ступня соединена с голенью (чего в данном случае нет).
Вот изображение моей модели. Кость 'Foot.L' выбрана, а кость, которая находится ниже стопы, - кость 'Foot Control.L'.
Итак, в конце процесса оснастки, описанного в руководстве (прямо перед тем, как вы дублируете кости, чтобы сделать правую сторону), вам нужно будет перенести кость "стопы" на нижнюю ногу, чтобы экспортировать ее в единое целое.
В режиме редактирования: выберите кость стопы, затем выберите голень и нажмите CTRL+P / Connected.
Вы также можете связать кость Foot Roll с костью Foot Control.
В режиме редактирования: выберите Foot Roll, затем выберите Foot Control и нажмите CTRL+P / Keep Offset.
Попробуйте анимацию и проверьте, все ли в порядке, затем завершите процесс оснастки, продублировав кости, как сказано в учебнике, и привяжите свою модель к костям с автоматическими весами.
После этого экспортируйте в Unity, чтобы проверить, работает ли функция гуманоидов, и играйте!