Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Когда следует использовать систему сцен
Если проект состоит из одной сцены, система сцен, вероятно, не требуется. Это наиболее полезно при выполнении одного или нескольких из следующих действий:
- Проект содержит несколько сцен.
- Вы привыкли к загрузке одной сцены, но вам не нравится, как она уничтожает экземпляр MixedRealityToolkit.
- Вам нужен простой способ добавочного загрузки нескольких сцен для создания интерфейса.
- Вам нужен простой способ отслеживания выполняемых операций загрузки или простой способ управления активацией сцены для нескольких загружаемых сцен одновременно.
- Вы хотите, чтобы освещение было согласовано и предсказуемо во всех ваших сценах.
Ресурсы системы сцены
По умолчанию система сцен использует пару объектов сцены (DefaultManagerScene и DefaultLighting). Если не удается найти ни один из этих сцен, в инспекторе профиля системы сцен появится сообщение.
! [Примечание] Если в проекте используются пользовательские сцены диспетчера и освещения, это сообщение можно спокойно игнорировать.
В следующих разделах описано, как устранить это сообщение в зависимости от того, какой метод использовался для импорта Смешанная реальность Toolkit.
Диспетчер пакетов Unity (UPM)
В пакетах UPM Смешанная реальность Toolkit ресурсы системы сцен упаковываются в качестве примера. Из-за того, что пакеты UPM являются неизменяемыми, Unity не может открыть необходимый файл сцены, если они не будут явно импортированы в проект.
Для импорта выполните следующие действия:
Выбордиспетчера пакетовокон>
Выбор Смешанная реальность Toolkit Foundation
Найдите ресурсы системы сцены в разделе Примеры .
Выберите Импорт.
Файлы ресурсов (.unitypackage)
Если папка SceneSystemResources была удалена или была отменена во время импорта, ее можно восстановить, выполнив следующие действия:
Выберите Ресурсы.>Импорт пользовательского пакета>
Открытие пакета Microsoft.MixedReality.Toolkit.Foundation
Убедитесь, что выбраны параметры Services/SceneSystem/SceneSystemResources и все дочерние параметры.
Выберите Импорт.
Использование системы сцен
Параметры редактора
По умолчанию система сцен применяет несколько поведений в редакторе Unity. Если вы обнаружите какие-либо из этих вариантов поведения, их можно отключить в разделе Параметры редактора профиля системы сцены.
Editor Manage Build Settings:
Если значение равно true, служба автоматически обновит параметры сборки, обеспечивая добавление всех сцен диспетчера, освещения и содержимого. Отключите этот параметр, если требуется полный контроль над параметрами сборки.Editor Enforce Scene Order:
Если значение равно true, служба гарантирует, что сцена руководителя будет отображаться сначала в иерархии сцены, за которой следует освещение, а затем содержимое. Отключите этот параметр, если требуется полный контроль над иерархией сцен.Editor Manage Loaded Scenes:
Если значение равно true, служба обеспечит постоянную загрузку сцен диспетчера, содержимого и освещения. Отключите, если требуется полный контроль над тем, какие сцены загружаются в редакторе.Editor Enforce Lighting Scene Types:
Если значение равно true, служба гарантирует, что в сценах освещения разрешены только компоненты, связанныеPermittedLightingSceneComponentTypes
с освещением. Отключите, если требуется полный контроль над содержимым сцен освещения.