Unity как повернуть объект?
Друг говорит, что для любого поворота нужна анимация, а я хочу просто поставить модель боком в редакторе. Unity 6, обычный объект без Rigidbody и скриптов, родителя нет. Нужно повернуть его ровно на 90 градусов вокруг вертикальной оси и сохранить положение в сцене. Где это вводится, если мышью получается неточно
Лучший ответ
4.1 Fast
4.1 Fast
Unity как повернуть объект?
Для описанного объекта достаточно изменить Transform в редакторе. Поскольку родителя нет, локальные оси его Transform относятся к мировому пространству. Поворот вокруг вертикальной оси задаётся компонентой Y.
Если исходное Y уже было ненулевым, ввод 90 задаёт значение поля, а не прибавляет девяносто градусов к прежнему углу. Например, при Y = 30 результатом станет 90, а не 120. Это полезно учитывать, когда сравниваете поворот инструментом и ввод готовой координаты.
Инструмент Rotate позволяет повернуть выделенное мышью за цветные кольца. Он удобен для визуального подбора, но в вашей задаче точное числовое значение проще проверить в Inspector. Скрипт или Animation Clip понадобились бы для изменения ориентации во времени. Здесь требуется лишь сохранить один поворот объекта сцены.