Типы сцен

Сцены делятся на три типа, и у каждого типа есть другая функция.

Система сцен в иерархии

Сцены содержимого

Это сцены, с которыми вы работаете. В них могут храниться любые виды содержимого, которые могут быть загружены или выгружены в любом сочетании.

Сцены содержимого включены по умолчанию. Все сцены, входящие в массив вашего профиля, Content Scenes могут быть загружены и выгружены службой.


Сцены диспетчера

Отдельная сцена с требуемым экземпляром Микседреалититулкит. Эта сцена будет загружена первой при запуске и останется загруженной в течение времени существования приложения. В сцене руководителя также могут размещаться другие объекты, которые никогда не должны уничтожаться. Это предпочтительная альтернатива Донтдестройонлоад.

Чтобы включить эту функцию, проверьте Use Manager Scene профиль и перетащите объект сцены в Manager Scene поле.


Освещение сцен

Набор сцен, в котором хранятся сведения о освещении и объекты освещения. Одновременно можно загрузить только один из них, и их параметры можно смешивать во время загрузки для переходов плавного освещения.

Параметры освещения Unity — окружающий свет, скибоксес и т. д. могут быть непростыми в управлении при использовании аддитивной загрузки, поскольку они привязаны к отдельным сценам и переопределяют поведение не так просто. На практике это может привести к путанице при создании ресурсов в условиях освещения, которые не получаются во время выполнения.

Параметры освещения системы сцены

В системе сцены используются сцены освещения, чтобы обеспечить единообразие этих параметров независимо от того, какие сцены загружаются или активны, как в режиме редактирования, так и в режиме воспроизведения.

Чтобы включить эту функцию, проверьте Use Lighting Scene профиль и заполните Lighting Scenes массив.

Параметры кэшированного освещения

В вашем профиле хранятся кэшированные копии параметров освещения, которые хранятся в фоновом освещении. Если эти параметры изменяются в фоновом освещении, необходимо обновить кэш, чтобы обеспечить нормальную работу освещения в режиме воспроизведения. В профиле будет отображаться предупреждение о том, что параметры кэшированных параметров устарели. При щелчке Update Cached Lighting Settings будет загружена каждая из сцен освещения, извлечены их параметры, а затем сохранены в своем профиле.

Параметры кэшированного освещения в системе сцены

Реакция на событие редактора

Одним из преимуществ использования сцен освещения является знание того, что содержимое правильно освещено при редактировании. Для этого служба сцены будет постоянно загружать сцены освещения, а параметры освещения сцены будут скопированы в текущую активную сцену.*

Вы можете изменить, какая сцена освещения будет загружена, открыв инспектор службы в системе сцены. В режиме редактирования можно мгновенно переходить между сценами освещения. В режиме воспроизведения можно просматривать переходы.

Инспектор системы сцен

*Примечание. обычно активная сцена определяет параметры освещения в редакторе. Однако мы решили не использовать эту функцию для применения параметров освещения, так как активная сцена также размещает вновь созданные объекты по умолчанию, а сцены освещения могут содержать только компоненты освещения. Вместо этого параметры сцены текущего освещения автоматически копируются в параметры активной сцены. Помните, что это приведет к тому, что параметры освещения сцены содержимого будут перезаписаны.