How do I fix the rotation of an imported model?
Некоторые 3D-пакеты экспортируют модели с осью Z, направленной вверх. Большинство стандартных скриптов в Unity предполагают, что вверх смотрит ось Y. It is usually easier to fix the rotation in Unity than to modify the scripts to make things fit.

Модель с направленной вверх осью Z.
Если это возможно, то рекомендуем перед экспортом установить в 3D-пакете модель так, чтобы вверх смотрела ось Y.
If this is not possible, you can fix it in Unity by adding an extra parent transform:
Если это неосуществимо, you can fix it in Unity by adding an extra parent transform:
- Создайте пустой GameObject().
- Разместите GameObject так, чтобы он был в центре меша или в той точке, которая должна стать точкой вращения меша.
- Перетащите меш на пустой объект (сделайте его дочерним).
Вы сделали меш дочерним по отношению к пустому объекту, имеющему правильную ориентацию. Теперь при использовании скриптов со смотрящей вверх осью Y, прикрепляйте их к родительскому объекту (пустому).

Результат.


