- •Основы Unity
- •Обозреватель проекта
- •Поиск по Asset Store
- •Клавиши быстрого доступа
- •Иерархия
- •Окно Scene
- •Навигация в окне Scene
- •Позиционирование игровых объектов.
- •Инструмент Rect Tool
- •Панель управления окна Scene View
- •Инспектор
- •Префабы
- •Customizing Your Workspace (Настройка рабочего пространства)
- •Asset Workflow (работа с ассетами)
- •Создание ассета
- •Обновление ассетов
- •Создание сцен
- •Инстанциирование префабов
- •Добавление компонентов и скриптов
- •Размещение GameObject’ов
- •Работа с камерами
- •Источники света
- •Публикация сборок
- •Потоковая загрузка в веб-плеере
- •Автономное развёртывание веб-плеера
- •Сборка standalone плееров
- •В недрах процесса сборки
- •Предварительная загрузка (далее - прелоадинг)
- •Вы готовы собирать игры
- •Сочетания клавиш Unity
- •Preferences (Настройки редактора)
- •General (Основные)
- •External Tools (Внешние инструменты)
- •Colors (Цвета)
- •Keys (Клавиши)
- •Cache Server (Кэш сервер)
- •Взаимосвязь между GameObject’ом и компонентом
- •Компонент Transform
- •Другие компоненты
- •Использование компонентов
- •Добавление компонентов
- •Редактирование компонентов
- •Взаимоотношения компонента и скрипта
- •Отключение Игровых Объектов (GameObjects)
- •Результат отключения родителя Игрового Объекта
- •Едактирование свойств
- •Значения
- •Градиенты
- •Массивы
- •Редактирование нескольких объектов одновременно
- •Библиотеки предустановок
- •Как создать предустановку цвета:
- •Настройки инспектора
- •Блокировка
- •Режимы Нормальный/Отладка
- •Сочетания клавиш, которые можно использовать без инструмента Hand
- •Режим полета
- •Гизмо сцены
- •Жесты в Mac на трекпаде
- •Позиционирование игровых объектов
- •Перемещение, вращение и масштабирование
- •Переключатели отображения гизмо
- •Поиск в сцене
- •Поиск по проекту и метки
- •Префабы (Prefabs)
- •Использование префабов
- •Редактирование префаба из его экземпляров
- •Источники света
- •Способы рендеринга
- •Больше информации
- •Создание геймплея.
- •Создание экземпляров префабов во время работы приложения
- •Общие сценарии
- •Построение стены
- •Создание экземпляров ракет и взрывов
- •Замена персонажа на Ragdoll или обломки
- •Размещение группы объектов по заданному шаблону
- •Традиционный игровой ввод
- •Добавление новых осей ввода
- •Использование осей ввода из скриптов
- •Названия кнопок
- •Ввод на мобильном устройстве
- •Симуляция Мыши
- •Акселерометр
- •Фильтр низких частот
- •Я хочу получить как можно более точные показания акселерометра. Что я должен делать?
- •Предварительный просмотр текста
- •Видимость и размер клавиатуры
- •Наследование
- •Проблемы производительности и ограничения неравномерного (Non-Uniform) масштабирования
- •Важность масштаба
- •Подсказки по работе с компонентами Transform
- •Геймплей в 2d
- •2D Графика
- •2D Физика
- •Добавление случайных элементов в игру
- •Выбор случайного элемента в массиве
- •Выбор элементов с разной вероятностью
- •Перемешивание списка
- •Выбор элементов из набора без повторений
- •Случайные точки в пространстве
- •Некоторые из моих объектов не отбрасывют или на них не падают тени
Иерархия
Иерархия (Hierarchy) содержит все объекты(GameObject) в текущей сцене. Некоторые из них являются прямыми экземплярами файлов ассетов, таких как 3D-модели, а другие - экземпляры префабов, пользовательских объектов, из которых состоит большая часть вашей игры. Вы можете выбрать объекты в иерархии, и перетащить один объект на другой, для создания родительской связи(Parenting) (см. ниже). При добавлении и удалении объектов в сцене, они также будут появляться и исчезать из Иерархии.
Parenting
Unity использует концепцию под названием Parenting. Для того, чтобы сделать любой GameObject дочерним для другого, перетащите желаемый дочерний объект на желаемый родительский в иерархии. Дочерний объект будет наследовать перемещение и повороты своего родителя. Вы можете использовать раскрывающую стрелку родительского объекта для того, чтобы, при необходимости, показать или скрыть его детей.
Два
объекта без родителей
Один
объект стал родителем для другого
Чтобы узнать больше о parenting, смотрите страницу компонента Transform.
Панель инструментов
Данная панель содержит пять основных элементов. Каждый из них относится к разным частям редактора.
Transform
Tools (Инструменты трансофрмации) –
используются в окне Scene View
Transform
Gizmo Toggles (переключатели гизмо) – влияют
на содержимое окна Scene View
Кнопки
Play/Pause/Step – используются в окне Game
View
Выпадающее
меню [[Layers|Layers]] – отвечает за то, какие
объекты должны быть отображены в окне
Scene View
Выпадающее
меню Layout –
Окно Scene
Окно Scene используется для выделения и позиционирования элементов окружения, игрока, камеры, врагов и прочих GameObjects. Маневрировать и манипулировать объектами в окне Scene - одно из важнейших действий в Unity, поэтому целесообразно научится делать это быстро. Для этого в Unity есть горячие клавиши для часто используемых операций.
Окно
Scene
Навигация в окне Scene
Для более детального изучения навигации в окне Scene перейдите в Навигация в Окне Scene. Вот краткий обзор основ:
Удерживайте правую кнопку мыши для перехода в Flythrough режим (режим полета). Он переключает мышь, WASD клавиши (плюс plus Q и E клавиши) в быструю навигацию от первого лица.
Выберите любой игровой объект и нажмите клавишу F. Это отцентрирует окно Scene и пивот на выбранном объекте.
Используйте клавиши со стрелками для движения в плоскости X/Z.
Удерживая Alt, и двигая зажатой мышкой, вы можете поворачивать камеру вокруг текущего положения.
Удерживая Alt и двигая мышкой с зажатой средней кнопкой, вы можете осматриваться в окне Scene.
Удерживая Alt и двигая мышью с зажатой правой кнопкой, вы можете масштабировать область обзора в окне Scene. То же самое будет при вращении колеса мыши.
Вы также можете использовать Hand Tool (Инструмент Рука) (горячая клавиша: Q), особенно если у вас мышь с одной кнопкой. С выделенным инструментом “Рука”:
Нажмите кнопку и двигайте мышь для обзора камерой.
Удерживайте Alt и
двигайте мышь с зажатой кнопкой для
того чтобы осмотреться камерой вокруг
текущего положения.
Удерживайте Alt и двигайте мышь с зажатой правой кнопкой для приближения/удаления в окне Scene View. На Mac вы можете сделать это, удерживая Control и передвигая мышь с зажатой левой кнопкой.
В верхнем правом углу окна Scene находится Scene Gizmo. Там отображается текущая ориентация камеры, что позволит вам быстро изменить угол обзора.
Каждое из цветных “направлений” Scene Gizmo представляют геометрические оси. Вы можете кликнуть по любой из них и сделать вид камеры ортографическим относительно соответствующей оси. Можете кликнуть на текст под гизмо для переключения между видом перспективы и изометрическим. Двигая мышкой с зажатой правой кнопкой в изометрическом режиме, можно поворачивать камеру. Alt + движение мышью с зажатой средней кнопкой - смещение.
Учтите, что в 2D режиме Scene Gizmo скрыт, потому что вид постоянно в плоскости XY.
