Unity - Blender - объект в Unity получает неверный поворот

- Изменить решение: Установите единство, чтобы вращаться вокруг "оси", а не "центра".

Я создал призму в блендере и экспортировал ее как .fbx в Unity. В сцене я вращаю его с помощью кода, и я заметил, что он вращается не по той оси.

Проблема в том, что я установил в блендере все объекты в одно и то же происхождение, и это должно работать без проблем. Но это не работает, и я схожу с ума ....

Почему я думаю, что это стержень? - Используя вращающийся инструмент в единстве, я могу видеть его глазами, а при вращении положение призмы меняется.

Я использовал правильный способ поворота объекта - https://answers.unity.com/questions/319802/rotation-when-importing-from-blender.html

Ниже вы можете видеть оба вида (если смотреть сверху на призму), первое из Blender, где исходная точка находится в центре объекта, и в втором изображение вы видите в единстве, но точка поворота неверна / изменена.

введите здесь описание изображения  введите описание изображения здесь


person Perazim    schedule 08.01.2019    source источник
comment
Вы уверены, что выравнивание совпадает по размерам X, Y и Z? Вы могли бы перевернуть его.   -  person Skdy    schedule 08.01.2019
comment
Да, я полагаю. Когда он установлен на сцене, он выглядит правильно. Я последовал шагу этого парня: answers.unity.com/questions/319802/ Я просто снимаю скриншоты объектов сверху, чтобы увидеть, что точка поворота немного изменилась. Направление стрелки / оси не имеет значения в этой ситуации.   -  person Perazim    schedule 08.01.2019
comment
Я давно не работал с блендером. Но ИМО, вы должны это подтвердить, может случиться так, что у вас он по-другому повернут к тому, чего вы могли ожидать. Попробуйте определить оси X, Y и Z в блендере и убедитесь, что значения верны - в соответствии с Unity. Решение, просто просмотрев его, может быть причиной для наблюдения. :-) Иначе я не вижу, в чем проблема   -  person Skdy    schedule 08.01.2019
comment
Сможете ли вы отобразить снимок экрана (как те два, что есть сейчас), но под углом 90 градусов к объекту?   -  person Skdy    schedule 08.01.2019
comment
просто догадываюсь, вы - может быть, случайно - установили единицу для вращения вокруг центра вместо поворота?   -  person yes    schedule 08.01.2019
comment
@yes Вы правы o.O Я никогда не касался ручки инструмента, которая по умолчанию была в центре. Включение на шарнире зафиксировало это ... никогда не видел / не использовал ручки инструментов   -  person Perazim    schedule 08.01.2019
comment
Пользуюсь этим плагином. blendernation.com/2017/08/29/bs-modify -pivot-add Перемещение оси меша было / было слабым местом в блендере   -  person Leo Bartkus    schedule 08.01.2019
comment
@ да, вы можете опубликовать свой ответ внизу, чтобы я мог выбрать его как правильный ответ   -  person Perazim    schedule 09.01.2019


Ответы (1)


Правильный ответ был дан пользователем Да: «[...] установить единство для вращения вокруг center вместо pivot»

person Perazim    schedule 17.01.2020