Проекты 2D и 3D
Unity в равной степени подходит для создания как 2D, так и 3D игр. Когда вы создаете новый проект, вы выбираете либо 2D, либо 3D режим. Вы можете уже знать, что вы хотите построить, но есть несколько тонких моментов, которые могут повлиять на то, какой режим вы выберете.
Выбор между началом работы в режиме 2D или 3D определяет некоторые настройки для Unity Editor, такие как импорт изображений в виде текстур или спрайтов. Вы можете переключаться между режимами 2D или 3D в любое время, независимо от того, какой режим вы выбрали при создании проекта (см. 2D и 3D Настройки режимов).
Полный 3D
Игры 3D обычно используют трехмерную геометрию, с материалами и текстурами, отображаемыми на поверхности GameObjects, чтобы они выглядели как твёрдые окружения, персонажи и объекты, которые составляют ваш игровой мир. Camera могут свободно перемещаться в Scene и вокруг него, со светом и тенью, реалистичным образом отображаемыми по всему миру. Игры 3D обычно отображают Scene с использованием перспективы, так что объекты выглядят больше на экране, когда они приближаются к камере. Для всех игр, которые соответствуют этому описанию, начните в режиме 3D.
Орфографический 3D
Иногда игры используют 3D геометрию, но используют ортографическую камеру вместо перспективы. Это распространенная техника, используемая в играх, которые дают вам птичий взгляд на действие, и иногда называется “2.5D”. Если вы создаете такую игру, вам следует также использовать Редактор в режиме 3D, потому что даже если нет перспективы, вы все равно будете работать с 3D моделями и ассетами. Вам нужно будет переключить Camera и Scene Вид до Орфографическое хотя.
Полный 2D
Многие 2D игры используют плоскую графику, иногда называемую спрайтами, которые не имеют трехмерной геометрии вообще. Они рисуются на экране как плоские изображения, и камера игры не имеет перспективы. Для этого типа игры вы должны запустить редактор в 2D режиме.
2D геймплей с 3D графикой
Некоторые 2D игры используют 3D геометрию для окружающей среды и персонажей, но ограничивают игровой процесс двумя измерениями. Например, камера может показывать боковой прокрутка, и игрок может двигаться только в двух измерениях, но сама игра все еще использует 3D модели для препятствий и 3D перспективу для камеры. Для этих игр, 3D эффект может служить стилистической, а не функциональной цели. Этот тип игры также иногда называется “2.5D”. Хотя игровой процесс 2D, вы в основном манипулируете 3D моделями для создания игры, так что вы должны запустить редактор в 3D режиме.
2D геймплей и графика с перспективной камерой
Это еще один популярный стиль 2D игра, используя 2D графики, но с перспективной камерой, чтобы получить эффект прокрутки паралакс. Это “картон театр”-style сцены, где все графики плоские, но расположены на разных расстояниях от камеры. Скорее всего, что 2D режим подойдет для вашего развития в этом случае. Однако, вы должны изменить Camera’s режим проекции на Перспектива и Scene вид режим до 3D.