Перейти к основному содержимому

Из чего состоит объект

Выделите объект — и правая панель покажет, из чего он состоит. Именно здесь вы решаете, что объект умеет: типа объекта выбирать не нужно, есть только компоненты, которые добавляются.

Шапка

ИконкаЧто делает
Duplicateклонировать объект вместе со всем содержимым
Lockзапретить редактирование на канвасе
Deleteубрать из сцены
Show / hideпереключить видимость
Заблокируйте пол сразу

Большие фоновые объекты (пол, задник) — это то, по чему случайно кликаешь весь день. Заблокируйте их, и рамка выделения с перетаскиваниями перестанут их цеплять.

Что можно добавить

+ New component показывает всё доступное:

КомпонентЧто даёт объекту
Transformпозиция, поворот, масштаб — есть всегда, удалить нельзя
Geometryпримитив или импортированная модель
— 3D animationскелетная анимация из импортированной модели
— 3D scanзахват в виде гауссовых сплатов
Materialкак выглядят поверхности → Редактор материалов
Textтекстовая надпись
Videoвидео как поверхность или текстура
Audioзвук
Lightисточник света
Look atповорот к точке или объекту
Shadowотбрасывает и принимает ли тени
Scriptповедение, написанное кодом
Patchповедение, собранное графом нод
UIкарточка интерфейса → UI Editor
Eventsтриггеры и действия → Редактор событий
Statesименованные снимки настроек этого объекта
Animationпресеты таймлайна → Animation Controller

Некоторые компоненты создаются автоматически и в меню не появляются: имя и видимость объекта, его место в иерархии, скелет и блендшейпы импортированной модели, триггер сцены и граф патчей сцены.

Transform

ПолеПримечания
Positionв единицах вашего проекта
Rotationв градусах
Scaleмножитель; оси можно связать, чтобы масштабировались вместе
Lockзапрещает правку на канвасе, как иконка в шапке
Look-at забирает поворот себе

Добавьте компонент Look at — и поля поворота станут неактивными: теперь поворотом владеет он. Уберите компонент, чтобы вернуть ручное управление.

Geometry

Примитив (box, sphere, cylinder, capsule, cone, plane и остальные) или ссылка на импортированную модель. У каждой формы свои размеры и количество сегментов.

Про сегменты стоит понимать вот что: они задают, насколько гладкой выглядит кривая поверхность и во сколько обходится её отрисовка. Сфера на 32 сегментах выглядит круглой; на 8 — гранёный шар; на 128 — круглая и дорогая без видимой пользы.

Text, video, audio

У Text свои шрифт, размер, выравнивание и цвет. Размер задаётся в пикселях, где 1000 px — это один метр в мире.

Video проигрывает видео на объекте. Стартует без звука, потому что браузеры не дают автоматически запускать видео со звуком.

Audio проигрывает звук, по умолчанию спозиционированный в пространстве — при приближении он громче.

У Audio один голос

Повторный запуск обрывает предыдущий, поэтому для шагов или выстрелов он не годится. Это делается скриптом, где каждый вызов запускает собственный звук.

Свет и тень

Пять типов света, у каждого цвет и интенсивность. Свет наводится поворотом объекта — поля цели заполнять не нужно.

Shadow решает, отбрасывает ли объект тени и принимает ли их. Тени — самая дорогая часть освещения, так что включайте отбрасывание у одного-двух важных источников, а не у всех.

Какой тип для чего: Свет.

States

State — именованный снимок настроек объекта: позиция, цвет, видимость, что угодно. Состояния добавляются здесь, а переключаются событием.

Так делаются выключатель, подсветка или дверь в положении «открыта / закрыта» — без ручной анимации.

Пока выбран state, правки уходят в него

Меняя объект при активном состоянии, вы редактируете снимок этого состояния, а не сам объект. Это ровно то, что нужно при сборке состояний, и источник изрядной путаницы, если вы не заметили, что одно из них выбрано.

Script и patch

Оба ссылаются на файл в ассетах проекта. Script — это код, patch — граф нод. И тот и другой могут показывать в этой панели собственные настройки: именно поэтому один скрипт переиспользуется на множестве объектов с разными значениями.


Дальше: Редактор материалов