Введение в шаблоны Scene
Для создания новых сцен, Unity копирует шаблон сцены, который является предварительно настроенной сценой, содержащей все содержимое, с которого вы хотите начать. Например, шаблон по умолчанию Basic обычно содержит Camera и свет.
Вы можете создать собственные шаблоны сцен, чтобы настроить типы новых сцен, которые вы можете создать в проекте. Например, вы можете создать шаблоны для каждого уровня в игре, чтобы все работающие над проектом могли начать свои сцены с правильными ресурсами и конфигурацией.
Вы можете создать шаблон из любой сцены Unity. После создания шаблона, вы можете создать любое количество новых сцен из него. Как и сцены, большинство шаблонов сцен являются ассетами, которые хранятся в проекте.
Типы шаблонов сцен
Большинство шаблонов сцен определены пользователем, то есть вы создаете их из своих собственных сцен. Шаблоны сцен, определенные пользователем, являются ассетами, которые Unity хранит в проекте.
Unity также поставляется с встроенными шаблонами для каждого типа проекта. Например, некоторые типы проектов включают базовый шаблон, который создает сцену с Camera и светом, и пустой шаблон, который создает пустую сцену.
Встроенные шаблоны отличаются от других шаблонов тем, что они не являются ассетами, хранящимися в проекте, и вы не можете их изменять. Примечание: Некоторые пакеты Unity могут также включать шаблоны сцен, которые устанавливаются при установке пакета.
Шаблоны и зависимости сцен
При создании шаблона сцены вы можете указать, будет ли Unity клонировать или ссылаться на его зависимости (включаемые в него ассеты) при создании новой сцены на его основе.
Чтобы указать, какие ассеты Unity клонирует для конкретного шаблона, изменяет свойства шаблона.
Типичный шаблон может содержать смесь клонированных и ссылающихся ассетов. Unity устанавливает несколько типов ассетов для клонирования по умолчанию.
Чтобы изменить, клонирует ли Unity по умолчанию или ссылается на определенный тип ассета, измените параметры проекта шаблона Scene.
Клонирование ресурсов шаблона
Клонированные ассеты являются копиями оригинальных ассетов, которые используются в шаблонной сцене. Когда Unity создает новую сцену из шаблона, он автоматически модифицирует новую сцену, чтобы использовать любые клонированные ассеты. Если вы модифицируете клонированные ассеты, это не влияет на шаблонную сцену. Если вы модифицируете оригинальные ассеты в шаблонной сцене, это не влияет на новую сцену.
Клонирование ресурсов шаблона полезно, когда требуется, чтобы новые сцены содержали начальный набор ресурсов, которые могут быть изменены пользователями.
Ссылка на ресурсы шаблона
Ссылки на ресурсы — это исходные ресурсы, которые использует сцена шаблона. Когда Unity создает новую сцену из шаблона, новая сцена указывает на те же ресурсы, что и сцена шаблона. Если вы измените эти ресурсы, это повлияет как на новую сцену, так и на сцену шаблона.
Ссылка на ресурсы шаблона полезна, если вы хотите, чтобы новые сцены содержали набор ресурсов по умолчанию, который пользователи создают на основе, но не изменяют.