Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2. Создание нового проекта.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
502.45 Кб
Скачать

Unity3D

Создание местности

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

Новый проект

При первом запуске Unity3D, вам, скорее всего, будет представлен демо-проект команды разработчиков Unity – AngryBots. Чтобы создать собственный проект, выбираем в верхнем меню FileNew Project

По-умолчанию, при запуске Unity открывает последний запущенный проект. Чтобы иметь на старте возможность самостоятельно выбирать проект, который вы хотите открыть, следует открыть настройки EditPreferences и во вкладке General отметить пункт Always Show Project Wizard

Рисунок 1. Менеджер создания проектов

Откроется менеджер создания проектов (Рис. 1).

Выберите вкладку Create New Project и в поле Project Location введите путь, где будет размещен ваш новый проект (имя последней папки и будем именем проекта).

Список Import the following packages пока не трогайте – нам необходим пустой проект без каких-либо ресурсов.

Создаем местность

Вот перед нами пустой проект и сразу возникает вопрос – с чего нам начать? Для начала нужно подумать, где мы будем размещать игровые объекты – это может быть космическая станция, водный мир или что-то еще. Самым простым решением будет создать участок земной поверхности, который и станет местом для будущих сражений.

Для создания местности в Unity используется специальный игровой объект – Terrain, позволяющий создавать территорию любой сложности. Для его размещения в нашей сцене необходимо выбрать пункт меню TerrainCreate Terrain.

Рисунок 2. Terrain по-умолчанию

Вы увидите, что в редакторе появилась большая плоскость – это и есть наш Terrain (Рис. 2). Он имеет размер 2000х2000 метров (можно задать другие размеры в меню TerrainSet Resolution) и пока что выглядит невзрачно и пусто. Пришло время исправлять это – выделите террейн в сцене, и обратите внимания на окно Инспектора (Рис.3)

Рисунок 3. Компоненты объекта Terrain

Вы видите, что на выделенном объекте в данный момент размещены два компонента:

  • Terrain (Script). Позволяет настраивать объект террейна: создавать неровности, окрашивать его различными текстурами, размещать на нем деревья и прочее.

  • Terrain Collider – отвечает за физическое взаимодействие с другими объектами, создавая скелет-каркасс на основе карты высот полученного террейна.

Инструмент настройки Terrain

Инструмент деформации ландшафта. Позволяет настраивать кисть для изменения местности, ее размер (Brush Size) и силу воздействия (Opacity). Для изменения террейна выберите этот инструмент, наведите на него мышь (вы увидите голубой контур кисти) и зажмите ЛКМ для поднятия ландшафта. Для опускания ландшафта, держите зажатой клавишу Shift.

Инструмент выравнивания ландшафта. Имеет те же настройки, что и инструмент деформации, а также свойство Height – высота, по которой будет выровнен ландшафт.

Инструмент сглаживания ландшафта. Позволяет сглаживать неровности террейна, делая его более гладким.

Инструмент окрашивания ландшафта. Позволяет окрашивать ландшафт вручную необходимой текстурой.

Инструмент размещения деревьев. Предназначен для ручного размещения деревьев (или других объектов) на террейне.

Инструмент размещения растительности. Если на ваш террейн выглядит слишком пустым – этот инструмент позволит засадить его необходимой растительностью (в качестве травы могут использоваться как спрайтовые, так и трехмерные объекты).

Настройки Terrain. Содержит различные свойства выбранного террейна, например, такие как дальность и детальность отображения деревьев и травы, настройки ветра и прочее.