1 - 3D Дизайн комнаты
1. Обзор миссии
В этой серии руководств вы изучите возможности Unity, создавая сцену детской спальни с динамическими элементами, такими как прыгающий мяч и башня из кубиков.
Вы освоите новые навыки в 3D-навигации, кастомизации объектов и использовании физической системы Unity. Вы также будете создавать префабы, настраивать освещение и снимать вашу сцену с помощью камеры.
Эти базовые знания жизненно важны для создания любого типа проекта в Unity.
2. Обзор руководства
В этом первом руководстве вы наполните пустую комнату мебелью, спроектировав ее по своему желанию.
3. Откройте 3D-сцену
В окне Scene вы увидите большой пустой белый объект земли на фоне голубого неба. Не волнуйтесь, если ваш вид сцены не совпадает с видом в примере!
4. Перетащите префаб спальни на сцену
Prefabs — это заранее созданные ассеты, которые вы можете повторно использовать в своем проекте. В этом проекте мы предоставили вам целую кучу готовых к использованию префабов для дизайна этого мира, включая префаб самой комнаты со стенами, полом и окнами.
Инструкции
- В окне Project перейдите в Unity Essentials > Prefabs > Rooms.
- Нажмите и перетащите префаб 01_Bedroom в центр земли в окне Scene.
Важно: Если вы случайно дважды щелкнете по 01_Bedroom, вы увидите префаб крупным планом в окне Scene. Просто нажмите на маленькую стрелку назад в верхней части окна Hierarchy, чтобы вернуться на основную сцену.
- Как только спальня окажется на сцене, используйте свои навыки кадрирования, вращения и масштабирования (Frame, Orbit, Zoom), чтобы получить хороший обзор пустой комнаты:
- Используйте клавишу F, чтобы сфокусироваться на спальне.
- Удерживайте Alt , нажмите левую кнопку мыши и перетаскивайте, чтобы вращаться вокруг комнаты.
- Масштабируйте с помощью колеса прокрутки или трекпада, чтобы установить удобное расстояние.
5. Расположите спальню в начале координат
Каждый объект на вашей сцене имеет компонент Transform, который позволяет вам управлять положением, вращением и масштабом объекта.
Начало координат сцены — это позиция 0, 0, 0 по осям X, Y и Z.
Инструкции
- В окне Hierarchy выберите GameObject с именем 01_Bedroom.
- Перейдите в окно Inspector и установите значения Position в компоненте Transform на X = 0, Y = 0 и Z = 0.
- Либо нажать на иконку с тремя точками и выбрать
reset, координаты объекта сбросятся в начало координат (0;0;0)
Важно: Не забывайте регулярно сохранять вашу сцену с помощью Ctrl+S
6. Добавьте кровать в спальню
Есть много префабов кроватей на выбор, поэтому вам стоит просмотреть варианты в окне Preview в нижней части окна Inspector, прежде чем перетаскивать один из них на вашу сцену.
Инструкции
- Перейдите в Unity Essentials > Prefabs > Bedroom и выберите каждую из кроватей, чтобы просмотреть их в нижней части окна Inspector.
- Перетащите префаб кровати на вашу сцену, затем используйте инструменты Move и Rotate, чтобы расположить ее спинкой к левой стене.
Важно: Не делайте двойной клик по префабам кроватей в окне Project — просто кликайте по ним один раз для предварительного просмотра.
Совет: Вы всегда можете отменить нежелательные изменения с помощью Ctrl+Z
7. Украсьте комнату другой мебелью
Персонализируйте вашу спальню, добавив еще немного мебели. Используйте свое чувство дизайна, чтобы расставить такие предметы, как прикроватные тумбочки, комоды и сундуки.
Инструкции
- Из папки Unity Essentials > Prefabs > Bedroom перетащите предметы мебели на вашу сцену, а затем перемещайте и вращайте их по своему вкусу.
Совет: Используйте кадрирование и вращение вокруг только что размещенных объектов, чтобы убедиться, что они действительно находятся там, где вы думаете.
- Как минимум, добавьте ковер и еще один предмет мебели. Лошадка-качалка и баскетбольное кольцо также могут быть кстати, ведь это все-таки детская комната.
Важно: Оставьте один угол комнаты пустым, чтобы у вас было место для башни из кубиков.
Примечание: Не забывайте регулярно сохранять вашу сцену с помощью Ctrl+S
8. Обзор и переход к следующему руководству
Поздравляем с завершением первых шагов в этой комнате! Вы успешно открыли 3D-сцену, добавили и расположили префаб спальни, а также персонализировали пространство с помощью мебели.
Вот некоторые из вещей, которые вы научились делать в процессе:
- Добавлять экземпляр префаба на сцену, перетаскивая его из окна Project.
- Использовать компонент Transform для позиционирования GameObject.