- •Основы 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 Физика
- •Добавление случайных элементов в игру
- •Выбор случайного элемента в массиве
- •Выбор элементов с разной вероятностью
- •Перемешивание списка
- •Выбор элементов из набора без повторений
- •Случайные точки в пространстве
- •Некоторые из моих объектов не отбрасывют или на них не падают тени
Preferences (Настройки редактора)
Unity предоставляет некоторое количество настроек, позволяющих изменить поведение редактора.
General (Основные)
|
|
Auto Refresh |
Должен ли редактор автоматически обновлять ассеты при их изменении? |
Load Previous Project on Startup |
Should the previous project be shown at startup? |
Compress Assets On Import |
Должны ли ассеты автоматически сжиматься при импорте? |
OSX Color Picker |
Должен ли отображаться родной инструмент выбора цветов OSX вместо соответствующего инструмента Unity? |
Disable Editor Analytics |
Может ли редактор автоматически посылать информацию разработчикам Unity? |
Show Asset Store search hits |
Должно ли в окне Project отображаться количество бесплатных/платных ассетов из Asset Store? |
Verify Saving Assets |
Должен ли редактор предлагать вручную выбрать изменённые ассеты, которые необходимо сохранить при выходе из редактора? |
Editor Skin |
Если включено, то к редактору применяется тёмно-серая цветовая схема. В противном случае, применяется светло-серая цветовая схема. |
Enable Alpha Numeric Sorting |
This option enables a new button in the top right corner of the Hierarchy window, allowing you to switch between Transform sort (which is the default behaviour) and Alphanumeric sort. |
External Tools (Внешние инструменты)
|
|
External Script Editor |
Какое приложение будет использоваться для открытия скриптов? |
External Script Editor Args |
Только для Windows. Аргументы, которые следует передать внешнему редактору скриптов. $(File) будет заменено на путь к открываемому файлу. $(Line) будет заменено номером линии, на которую следует “прыгнуть” редактору. Смотрите примеры ниже. |
Editor Attaching |
Должен ли Unity разрешать отладку из внешнего редактора скриптов? |
Image Application |
Какое приложение будет использоваться для открытия изображений? |
Revision Control Diff/Merge |
Какое приложение будет использоваться для сравнения файлов при использовании Asset Server? |
Android SDK Location |
Где в файловой системе расположена папка с Android SDK? |
Примеры аргументов для редакторов скриптов:
Gvim/Vim --remote-tab-silent +$(Line) "$File"
Notepad2 -g $(Line) "$(File)"
Sublime Text 2 "$(File)":$(Line)
Notepad++ -n$(Line) "$(File)"
Colors (Цвета)
Эта панель позволяет выбрать цвета некоторых элементов интерфейса Unity.
Keys (Клавиши)
Эта панель позволяет настроить некоторые горячие клавиши Unity.
Cache Server (Кэш сервер)
|
|
Maximum Cache Size (Gb) |
The GI cache folder will be kept below this size whenever possible. A background job will periodically clear out unused files. |
Custom Cache Location |
Allows a custom location for the GI cache. The cache folder will be shared between all projects. |
Cache compression |
This enables a fast real time compression of the GI Cache files to reduce the size of the generated data. If you need to access the raw Enlighten data you should disable Cache Compression and clean the cache. |
Clean Cache |
Use this button to clean the cache. |
Cache Size |
Current Cache size. |
Cache Location |
Current Cache location. |
Cache Server (Кэш сервер)
|
|
Use Cache Server |
Должен ли быть включен кэш сервер? |
IP Address |
Если сервер включен, здесь следует указать его IP адрес. |
Сборка сцен
Этот раздел объясняет основные элементы, с которыми вы будете работать при построении сцен для полной игры.
Preferences (Настройки редактора)
Игровые объекты
Игровые объекты (GameObjects) — это самые важные объекты в Unity. Очень важно понимать, что такое GameObject и как его использовать.
Что такое GameObject’ы?
Каждый объект в игре — это GameObject. Однако, GameObject’ы ничего не делают сами по себе. Они требуют специальной настройки, прежде чем стать персонажами, предметами окружения или специальными эффектами. Если каждый объект — это GameObject, то как мы сможем различить интерактивные объекты и статичную комнату? Что отличает GameObject’ы друг от друга?
GameObject’ы являются контейнерами. Пустая коробка, которая может содержать внутри различные элементы, такие как остров с запечёнными тенями или физически корректный автомобиль. Чтобы действительно понять GameObject’ы, нужно понять их составляющие, который называются компонентами (Components). В зависимости от того, какой вы хотите создать объект, вы будете добавлять различные комбинации компонентов к GameObject’у. Представляйте GameObject как пустой кулинарный горшок, а компоненты как различные ингредиенты, которые составят ваш рецепт игрового процесса. Вы можете также создать ваши собственные компоненты, используя скрипты.
Вы можете дополнительно почитать о GameObject’ах, компонентах и скриптах на других страницах в этом разделе.
Сборка сцен
