Импортированная модель .fbx падает при использовании в качестве префаба в Unity 3D

Инспектор падающего объекта

Я сделал модель в 3ds max и экспортировал ее как файл .fbx. Та же модель, которую я импортировал в Unity 3D и использую как Prefab. Модель, созданная в Unity, например: - GameObject -> Create Object -> Cube, не падает (ось -y).

Но импортированный объект .fbx как Prefab падает при запуске игры (как объект с физическим компонентом).

Я НЕ добавил к объекту RigidBody.

Я хочу, чтобы мой импортированный объект вел себя как объект, созданный в Unity3d.

Кто-нибудь знает, как я должен предотвратить застревание префабов с импортированными объектами в одном месте (не попадать по оси Y)

Спасибо


person Ravi Pal    schedule 20.12.2013    source источник
comment
Падет каждая импортированная модель или только эта? Вы можете, например, попробовать некоторые модели из Asset Store.   -  person jparimaa    schedule 23.12.2013
comment
НЕТ, импортированный из Asset Store работает нормально, проверьте, что свойства обеих моделей (импортированных из 3ds Max и загруженных из Asset Store) имеют одинаковые компоненты.   -  person Ravi Pal    schedule 23.12.2013
comment
Вы можете попытаться удалить компонент Animator (или, если у вас нет / вам нужны анимации, вы также можете удалить их из настроек импорта)   -  person jparimaa    schedule 27.12.2013


Ответы (1)


ИЗМЕНИТЬ 1

У вас для параметра «Применить корневое движение» установлено значение «Истина». Если ваша анимация перемещает корневую кость, возможно, то, что вы видите, на самом деле не падает, а перемещается корневая кость персонажа в исходное положение.

Снимите этот флажок и посмотрите, не проваливается ли ваша модель через пол. Если это не так, вам необходимо соответствующим образом настроить анимацию.

Если вы полагаетесь на анимацию для перемещения вашего персонажа по сцене, а не на контроллер персонажа, вам следует посмотреть документацию на Animator, чтобы увидеть, есть ли комбинация настроек, которая будет работать с вашей настройкой.

ОРИГИНАЛ

Вы добавили к нему контроллер персонажа? У него есть твердое тело и коллайдеры. Итак, как только вы запустите игру, она попадет под действие гравитации и упадет.

person Alex    schedule 20.12.2013
comment
Я не добавил контроллер персонажа в импортированную модель (я создал модель ROAD). Он все еще падает, и я не хочу, чтобы это произошло. Компоненты импортированной модели - Animator. Я также создаю этот объект снова и снова с помощью скрипта (префаба) - person Ravi Pal; 21.12.2013
comment
Вы можете попробовать это. Запускаем игру в редакторе. Нажмите паузу. Посмотрите на окно иерархии и выберите падающий объект. Сделайте снимок экрана с инспектором и разместите его здесь. - person Alex; 21.12.2013
comment
Я добавил скриншот в вопрос - person Ravi Pal; 23.12.2013