Создание проекта для 2D игр
Примечание: Для настоящего руководства, Unity рекомендует и предполагает, что вы выбираете Universal Render Pipeline (URP) и не Built-in Render Pipeline.
Установите Unity версию 2019 LTS или более позднюю версию; см. Установка Unity.
Создайте новый проект с шаблоном 2D.
В Package Manager установите последний пакет URP версии; см. Установка Universal Render Pipeline в существующий Project.
Установите любые дополнительные пакеты, которые вам нужны; см. Установка пакетов.
Установка пакетов
Большинство пакетов, необходимых для создания игры 2D в Unity, включены в Unity Editor. В следующей таблице перечислены пакеты, включенные по умолчанию при выборе шаблона 2D:
| Пакет | Описание |
|---|---|
| 2D Animation | 2D Animation предоставляет необходимые инструменты и компоненты времени выполнения для применения скелетной анимации к вашим спрайтам. |
| 2D Пиксель идеально | Пакет 2D Pixel Perfect содержит компонент Pixel Perfect Camera, который обеспечивает, что пиксельное изображение остается четким и ясным при различных разрешениях и стабильным в движении. Доступен отдельный пакет 2D Совершенство пикселей, который не требует URP, если вы хотите использовать этот пакет в проекте, используя Built-in Render Pipeline вместо этого. |
| 2D PSD Импортер | Пакет 2D PSD Importer позволяет вам импортировать многослойные PSD файлы из Photoshop. Вы можете использовать его для ваших Sprites, или для того, чтобы ригг ваши персонажи. |
| 2D Спрайт | Редактор Sprite обеспечивает встроенную среду для создания и редактирования Sprite-ассетов. Редактор Sprite позволяет добавлять настраиваемое поведение для редактирования данных, связанных со Sprite. |
| 2D SpriteShape | 2D Sprite Shape позволяет создавать органические формы и ландшафты, похожие на инструменты векторного рисования. Например, вы можете выбрать текстуру заполнения и границы Sprites. |
| 2D Редактор карт | 2D Tilemap Editor позволяет создавать сетчатые миры с квадратными, шестигранными или изометрическими плитками. Добавьте свои плитки в Tile Palette, а также рисуйте и заполняйте Tile Grids с помощью различных настроек и кистей. Дополнительные инструменты позволяют добавлять умный рисунок, рандомизацию или анимацию к Tile assets. |
В следующей таблице перечислены некоторые дополнительные пакеты, которые вы можете установить и которые могут быть особенно полезны для разработки игры 2D:
| Пакет | Описание |
|---|---|
| Shader Graph | Shader Graph позволяет вам визуально создавать ваши шейдеры. |
| Cinemachine | Пакет Cinemachine представляет собой набор модулей, которые обеспечивают расширенную функциональность для работы Unity Camera. |
| 2D Tilemap Дополнительное | Пакет 2D Tilemap Extras содержит многоразовые скрипты 2D и Tilemap Editor, которые вы можете использовать для своих собственных проектов. |