
Unity3D
Создание местности
Интерфейс освоен, общие принципы ясны, пришло время создать простенькую сценку, например, холмистую местность.
Новый проект
При первом запуске Unity3D, вам, скорее всего, будет представлен демо-проект команды разработчиков Unity – AngryBots. Чтобы создать собственный проект, выбираем в верхнем меню File – New Project…
|
По-умолчанию, при запуске Unity открывает последний запущенный проект. Чтобы иметь на старте возможность самостоятельно выбирать проект, который вы хотите открыть, следует открыть настройки Edit – Preferences и во вкладке General отметить пункт Always Show Project Wizard |
Рисунок 1. Менеджер создания проектов
Откроется менеджер создания проектов (Рис. 1).
Выберите вкладку Create New Project и в поле Project Location введите путь, где будет размещен ваш новый проект (имя последней папки и будем именем проекта).
Список Import the following packages пока не трогайте – нам необходим пустой проект без каких-либо ресурсов.
Создаем местность
Вот перед нами пустой проект и сразу возникает вопрос – с чего нам начать? Для начала нужно подумать, где мы будем размещать игровые объекты – это может быть космическая станция, водный мир или что-то еще. Самым простым решением будет создать участок земной поверхности, который и станет местом для будущих сражений.
Для создания местности в Unity используется специальный игровой объект – Terrain, позволяющий создавать территорию любой сложности. Для его размещения в нашей сцене необходимо выбрать пункт меню Terrain – Create Terrain.
Рисунок 2. Terrain по-умолчанию
Вы увидите, что в редакторе появилась большая плоскость – это и есть наш Terrain (Рис. 2). Он имеет размер 2000х2000 метров (можно задать другие размеры в меню Terrain – Set Resolution) и пока что выглядит невзрачно и пусто. Пришло время исправлять это – выделите террейн в сцене, и обратите внимания на окно Инспектора (Рис.3)
Рисунок 3. Компоненты объекта Terrain
|
Вы видите, что на выделенном объекте в данный момент размещены два компонента:
|
Инструмент настройки Terrain
|
Инструмент деформации ландшафта. Позволяет настраивать кисть для изменения местности, ее размер (Brush Size) и силу воздействия (Opacity). Для изменения террейна выберите этот инструмент, наведите на него мышь (вы увидите голубой контур кисти) и зажмите ЛКМ для поднятия ландшафта. Для опускания ландшафта, держите зажатой клавишу Shift. |
|
|
|
Инструмент выравнивания ландшафта. Имеет те же настройки, что и инструмент деформации, а также свойство Height – высота, по которой будет выровнен ландшафт. |
|
|
|
Инструмент сглаживания ландшафта. Позволяет сглаживать неровности террейна, делая его более гладким. |
|
|
|
Инструмент окрашивания ландшафта. Позволяет окрашивать ландшафт вручную необходимой текстурой. |
|
|
|
Инструмент размещения деревьев. Предназначен для ручного размещения деревьев (или других объектов) на террейне. |
|
|
|
Инструмент размещения растительности. Если на ваш террейн выглядит слишком пустым – этот инструмент позволит засадить его необходимой растительностью (в качестве травы могут использоваться как спрайтовые, так и трехмерные объекты). |
|
|
|
Настройки Terrain. Содержит различные свойства выбранного террейна, например, такие как дальность и детальность отображения деревьев и травы, настройки ветра и прочее. |