1 - 3D Дизайн комнаты

1. Обзор миссии

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

Вы освоите новые навыки в 3D-навигации, кастомизации объектов и использовании физической системы Unity. Вы также будете создавать префабы, настраивать освещение и снимать вашу сцену с помощью камеры.

Эти базовые знания жизненно важны для создания любого типа проекта в Unity.

2. Обзор руководства

В этом первом руководстве вы наполните пустую комнату мебелью, спроектировав ее по своему желанию.

3. Откройте 3D-сцену

В окне Scene вы увидите большой пустой белый объект земли на фоне голубого неба. Не волнуйтесь, если ваш вид сцены не совпадает с видом в примере!

4. Перетащите префаб спальни на сцену

Prefabs — это заранее созданные ассеты, которые вы можете повторно использовать в своем проекте. В этом проекте мы предоставили вам целую кучу готовых к использованию префабов для дизайна этого мира, включая префаб самой комнаты со стенами, полом и окнами.

Инструкции

  1. В окне Project перейдите в Unity Essentials > Prefabs > Rooms.
  2. Нажмите и перетащите префаб 01_Bedroom в центр земли в окне Scene.

Важно: Если вы случайно дважды щелкнете по 01_Bedroom, вы увидите префаб крупным планом в окне Scene. Просто нажмите на маленькую стрелку назад в верхней части окна Hierarchy, чтобы вернуться на основную сцену.

  1. Как только спальня окажется на сцене, используйте свои навыки кадрирования, вращения и масштабирования (Frame, Orbit, Zoom), чтобы получить хороший обзор пустой комнаты:
  • Используйте клавишу F, чтобы сфокусироваться на спальне.
  • Удерживайте Alt , нажмите левую кнопку мыши и перетаскивайте, чтобы вращаться вокруг комнаты.
  • Масштабируйте с помощью колеса прокрутки или трекпада, чтобы установить удобное расстояние.

5. Расположите спальню в начале координат

Каждый объект на вашей сцене имеет компонент Transform, который позволяет вам управлять положением, вращением и масштабом объекта.

Начало координат сцены — это позиция 0, 0, 0 по осям X, Y и Z.
Инструкции

  1. В окне Hierarchy выберите GameObject с именем 01_Bedroom.
  2. Перейдите в окно Inspector и установите значения Position в компоненте Transform на X = 0, Y = 0 и Z = 0.
  3. Либо нажать на иконку с тремя точками и выбрать reset, координаты объекта сбросятся в начало координат (0;0;0)

Важно: Не забывайте регулярно сохранять вашу сцену с помощью Ctrl+S

6. Добавьте кровать в спальню

Есть много префабов кроватей на выбор, поэтому вам стоит просмотреть варианты в окне Preview в нижней части окна Inspector, прежде чем перетаскивать один из них на вашу сцену.
Инструкции

  1. Перейдите в Unity Essentials > Prefabs > Bedroom и выберите каждую из кроватей, чтобы просмотреть их в нижней части окна Inspector.
  2. Перетащите префаб кровати на вашу сцену, затем используйте инструменты Move и Rotate, чтобы расположить ее спинкой к левой стене.

Важно: Не делайте двойной клик по префабам кроватей в окне Project — просто кликайте по ним один раз для предварительного просмотра.

Совет: Вы всегда можете отменить нежелательные изменения с помощью Ctrl+Z

7. Украсьте комнату другой мебелью

Персонализируйте вашу спальню, добавив еще немного мебели. Используйте свое чувство дизайна, чтобы расставить такие предметы, как прикроватные тумбочки, комоды и сундуки.
Инструкции

  1. Из папки Unity Essentials > Prefabs > Bedroom перетащите предметы мебели на вашу сцену, а затем перемещайте и вращайте их по своему вкусу.

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

  1. Как минимум, добавьте ковер и еще один предмет мебели. Лошадка-качалка и баскетбольное кольцо также могут быть кстати, ведь это все-таки детская комната.

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

Примечание: Не забывайте регулярно сохранять вашу сцену с помощью Ctrl+S

8. Обзор и переход к следующему руководству

Поздравляем с завершением первых шагов в этой комнате! Вы успешно открыли 3D-сцену, добавили и расположили префаб спальни, а также персонализировали пространство с помощью мебели.

Вот некоторые из вещей, которые вы научились делать в процессе:

  • Добавлять экземпляр префаба на сцену, перетаскивая его из окна Project.
  • Использовать компонент Transform для позиционирования GameObject.