Tipos de cena — MRTK2
As cenas foram divididas em três tipos e cada tipo tem uma função diferente.
Cenas de conteúdo
Estas são as cenas com que está habituado a lidar. Qualquer tipo de conteúdo pode ser armazenado nos mesmos e podem ser carregados ou descarregados em qualquer combinação.
As cenas de conteúdo estão ativadas por predefinição. Todas as cenas incluídas na matriz do Content Scenes
seu perfil podem ser carregadas/descarregadas pelo serviço.
Cenas do gestor
Uma única cena com uma instância mixedRealityToolkit necessária. Esta cena será carregada primeiro no lançamento e permanecerá carregada durante a duração da aplicação. A cena do gestor também pode alojar outros objetos que nunca devem ser destruídos. Esta é a alternativa preferencial para DontDestroyOnLoad.
Para ativar esta funcionalidade, verifique Use Manager Scene
o seu perfil e arraste um objeto de cena para o Manager Scene
campo.
Cenas de iluminação
Um conjunto de cenas que armazenam informações de iluminação e objetos de iluminação. Apenas um pode ser carregado de cada vez e as respetivas definições podem ser misturadas durante cargas para transições de iluminação suaves.
As definições de iluminação do Unity - luz ambiente, skyboxes, etc. - podem ser difíceis de gerir ao utilizar o carregamento de aditivos porque estão ligadas a cenas individuais e o comportamento de substituição não é simples. Na prática, isto pode causar confusão quando os recursos são criados em condições de iluminação que não obtêm no runtime.
O Sistema de Cenas utiliza cenas de iluminação para garantir que estas definições permanecem consistentes independentemente das cenas carregadas ou ativas, tanto no modo de edição como no modo de reprodução.
Para ativar esta funcionalidade, verifique Use Lighting Scene
o seu perfil e preencha a Lighting Scenes
matriz.
Definições de iluminação em cache
O seu perfil armazena cópias em cache das definições de iluminação guardadas nas suas cenas de iluminação. Se essas definições forem alteradas nas cenas de iluminação, terá de atualizar a cache para garantir que a iluminação aparece conforme esperado no modo de reprodução. O seu perfil apresentará um aviso quando suspeitar que as definições em cache estão desatualizadas. Update Cached Lighting Settings
Clicar irá carregar cada uma das suas cenas de iluminação, extrair as respetivas definições e armazená-las no seu perfil.
Comportamento do editor
Uma das vantagens de utilizar cenas de iluminação é saber que o seu conteúdo está corretamente aceso durante a edição. Para tal, o Serviço de Cena manterá sempre uma cena de iluminação carregada e copiará as definições de iluminação dessa cena para a cena ativa atual.*
Pode alterar a cena de iluminação que é carregada ao abrir o inspetor de serviços do Sistema de Cenas. No modo de edição, pode fazer a transição instantânea entre cenas de iluminação. No modo de reprodução, pode pré-visualizar transições.
*Nota: normalmente, a cena ativa determina as definições de iluminação no editor. No entanto, optamos por não utilizar esta funcionalidade para impor as definições de iluminação, uma vez que a cena ativa também é onde os objetos criados recentemente são colocados por predefinição e as cenas de iluminação só têm permissão para conter componentes de iluminação. Em vez disso, as definições da cena de iluminação atual são automaticamente copiadas para as definições da cena ativa. Tenha em atenção que isto fará com que as definições de iluminação da sua cena de conteúdo sejam sobre-escritas.