Основы Unity3D

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

Начало работы

И вот вы скачали юнити(скачать можно отсюда) и готовы делать свой хит. Когда вы откроете его, вам предложат создать новый проект и предложат импортировать какие-то готовые пакеты ресурсов. Поставьте галочки напротив Character Controller, Terrain Assets и Tree Creator. Начните создание проекта.

Интерфейс

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

Делаем уровень

Собственно начнем наш проект. В самой верхней панели найдите кнопку Terrain. В открывшемся подменю выберите единственную доступную функцию - Create Terrain. Покрутите и найдите наш только что созданный ландшафт. Пока это плоскость. Нажмите на него. Теперь перейдем в правую панель, то бишь панель параметров. В самом вверху там будет название объекта, таг его и слой. С этим мы будем разбираться позже. Дальше такие стандартные вещи как координаты, поворот объекта и масштаб. Пока нам это не надо. Идем ниже. Там вы увидите несколько значков. Это - панель ландшафта. Имхо с ней разберется даже ребенок. Создайте ландшафт и покрасьте его. Темновато? Давайте добавим солнце. Идем в GameObject - Create Other - Directional Light. Вот и свет. В левом верхнем углу есть 4 кнопки, 1ая кнопка - для обозревания игрового пространства, 2ая - для изменения координат тел в пространстве, 3я - поворот, 4ая - масштабирование. Собственно давайте повернем наш свет. А где он? В панели объектов дважды кликните на Directional Light. Камера автоматически подойдет к нему. А теперь, если 3я кнопка уже была нажата, нажмите на наш свет и начинайте его крутить, схватившись за одну из окружностей мышкой. Каждая характеризует свою ось. Если просто тупо кликнуть по объекту и ворочать мышкой, он будет крутиться независимо от оси.

Небо

Солнце есть. Хочу неба. Но мы забыли импортировать скайбоксы! Идем в Assets - Import new package- Skyboxes.
Дальше в Edit - Render Settings. В панели параметров объекта вы увидите различные параметры рендеринга. Нам нужен Skybox material. Нажмите на маленькую точку напротив него, после чего введите в поисковой строке слово skybox и выберите понравившийся.

Запуск

Пора поиграть. Идем в нижнюю панель, где заходим в папку Standard Assets, оттуда в Character Controllers. Зажмите левой кнопкой мыши на капсуле и перетащите ее на ваш ландшафт. Отрегулируйте высоту над ландшафтом, чтобы она не проваливалась сквозь него. Нажмите на самом верху, прямо над окном игрового пространства кнопку с треугольником, повернутым в сторону панели параметров. Должна запуститься ваша "игра". Развлекайтесь.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
29
11 лет назад
1
ehnaton, в таком случае, удачи
1
27
11 лет назад
1
ehnaton, спасибо за статью, думаю, воспользуюсь ею, если начну наконец пилить на юнити что-то. Но вообще и правда не хватает материала. И теории, и скриншотов. В качетсве примера можно привести статью Шурика, она мне очень помогла xgm.ru/p/sc2/galaxy_editor_landscape
0
21
11 лет назад
0
LongbowMan, тут другая беда. Для юнити существует куча разных систем ландшафта( например я вообще брал за основу какую-то опенсурсную и допилил ее до примерной схожести с варовской(так сказать, привычка))
Теория будет. Руки дойдут статью запилить.
0
15
11 лет назад
0
ehnaton, а разве все эти системы ландшафта не являются плагинами?
Которые, естественно, можно использовать лишь на про версии?
0
21
11 лет назад
0
Харгард, далеко не все такие. В качестве примера я уже привел свою.
2
15
10 лет назад
2
Автор, скачал я вот юнити с оф сайта, но панельки Terrain (как у вас на скриншоте) нет. Погуглил, но ответа не нашёл, что делать?
0
26
10 лет назад
0
Audes, кнопка меню Terrain (а не панелька, кстати) должна появиться, только если вы при создании проекта выбрали Terrain Assets.
0
15
10 лет назад
0
lentinant, я так тоже пробовал, всё подключал, но всё равно ноль толку.
0
24
10 лет назад
0
Я наверняка не туда пишу, по этому за ранее извиняюсь, но никто не знает где взять руссификатор на Unity3d v4.1.3?
2
21
10 лет назад
2
Где моя кнопка для создания ланда? Или нужно покупать движок чтобы познакомится со всеми его фичами?
0
22
9 лет назад
0
У меня нет кнопки для создания ланда
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.