I LEARN PROBUILDER
Войти Начать курс
12/20

Действия над объектом

Center Pivot Пивот в центр

Переносит точку опоры объекта в центр его габаритов. Звучит скучно, пока вы не попробуете повернуть дверь, у которой пивот остался в углу мира — она улетит на другой конец сцены.

  • МенюTools ProBuilder Object Center Pivot
  • РежимObject
  • КлавишаCtrl+J (Set Pivot по выделению)

Что такое пивот

Это начало локальных координат объекта: вокруг него идёт вращение, от него считается масштабирование, его позицию вы видите в Transform.

После многих операций (особенно после Merge и Freeze Transform) пивот оказывается в неудобном месте — например, в начале мира, за километр от самого объекта.

Пивот — это точка, вокруг которой объект вращается и масштабируется.Пивот в углувращение уводит объект в сторонуCenter Pivotвращение на местеSet Pivot (по выделению)ось двери — по петлямCenter Pivot ставит пивот в центр габаритов. Set Pivot (Ctrl+J) — в центр выделенных элементов.

Два разных инструмента

Center Pivot — режим Object. Ставит пивот в геометрический центр габаритного ящика.

Set Pivot (Ctrl+J) — режимы Vertex / Edge / Face. Ставит пивот в центр выделенных элементов. Это то, чем делают ось двери по её петлям, ось колеса по центру диска, точку вращения рычага.

Разбор внутренних меню

Каждое поле — что задаёт, какие значения принимает и на что влияет.

Сравнение действий

Center Pivot
Object
Центр габаритов. Быстро приводит объект в вменяемое состояние.
Set Pivot
Vertex / Edge / Face
Центр выделения. Точный контроль: выделили ребро — пивот встал на его середину.
Freeze Transform
Object
Противоположность: уносит пивот в начало мира. Часто требует Center Pivot следом.

Попробуйте сами

Пять минут в Unity — и инструмент перестанет быть кнопкой с непонятным названием.

  1. Постройте дверь-параллелепипед и примените Freeze Transform — пивот уехал в 0,0,0.
  2. Поверните объект — он улетел по дуге. Это и есть симптом.
  3. Нажмите Center Pivot — вращение стало нормальным, но вокруг центра.
  4. Перейдите в режим Edge, выделите вертикальное ребро со стороны петель, нажмите Ctrl+J.
  5. Теперь дверь открывается как дверь.

Приёмы

  • Связка «Freeze Transform Center Pivot» приводит в порядок любой объект, доставшийся вам в наследство.
  • Для всего, что вращается в игре (двери, рычаги, колёса), пивот ставится через Set Pivot по выделению, а не по центру.
  • Перед созданием префаба всегда проверяйте пивот: у него потом будут считаться позиции всех дочерних объектов.
  • Пивот в основании объекта (выделить нижнюю грань Set Pivot) удобен для всего, что ставится на пол: значение Y в Transform станет реальной высотой над полом.

Грабли

  • Center Pivot использует габаритный ящик, а не массу. У буквы «Г» центр окажется в воздухе — это нормально.
  • Смена пивота меняет числа в Transform. Если на объект завязаны скрипты с жёсткими координатами, они поедут.
  • Set Pivot в режиме Object недоступен — нужно выделение элементов.

Проверка

Четыре вопроса. Неверный ответ попадёт в банк ошибок и вернётся к вам в разделе «Практика».

1. Куда Center Pivot ставит точку опоры?

2. Как задать оси вращения двери по её петлям?

3. После какого действия почти всегда требуется Center Pivot?

4. В каком режиме работает Set Pivot?