Sistema de cena começando

Quando usar o sistema de cena

Se o seu projeto consiste numa única cena, o Sistema de Cena provavelmente não é necessário. É mais útil quando um ou mais dos seguintes são verdadeiros:

  • O seu projeto tem várias cenas.
  • Estás habituado a carregar uma única cena, mas não gostas da forma como destrói o caso DoMS.
  • Você quer uma maneira simples de carregar várias cenas aditivamente para construir a sua experiência.
  • Você quer uma maneira simples de acompanhar as operações de carga em andamento ou uma forma simples de controlar a ativação da cena para várias cenas sendo carregadas ao mesmo tempo.
  • Queres manter a iluminação consistente e previsível em todas as tuas cenas.

Recursos do sistema de cena

Por predefinição, o Sistema de Cena utiliza um par de objetos de cena (PadrãoManagerScene e Padrão Iluminação). Se alguma destas cenas não puder ser localizada, aparecerá uma mensagem no inspetor de perfil do Sistema de Cena.

Mensagem de recursos predefinidos

! [Nota] Se o projeto estiver a usar gestor personalizado e cenas de iluminação, esta mensagem pode ser ignorada com segurança.

As seguintes secções descrevem agora para resolver esta mensagem, com base no método utilizado para importar o Kit de Ferramentas de Realidade Mista.

Gestor de Pacotes de unidade (UPM)

Nos pacotes UPM do Mixed Reality Toolkit, os recursos do sistema de cena são embalados como uma amostra. Devido ao facto de os pacotes da UPM serem imutáveis, a Unidade não pode abrir o ficheiro de cena necessário, a menos que sejam explicitamente importados para o projeto.

Para importar utilizar os seguintes passos:

  • Selecione Gestor de Pacotes de janela

  • Selecione Mixed Reality Toolkit Foundation

  • Localizar recursos do sistema de cena na secção amostras

    Recursos do sistema de cena de importação

  • Selecione Importar

Ficheiros de ativos (.unitypackage)

Se a pasta SceneSystemResources tiver sido eliminada ou tiver sido desmarcada durante a importação, pode ser recuperada utilizando os seguintes passos:

  • Selecione pacotepersonalizado de importação de ativos

  • Abra o pacote Microsoft.MixedReality.Toolkit.Foundation

  • Certifique-se de que os serviços/SceneSystem/SceneSystemResources e todas as opções infantis são selecionadas

    Recursos do sistema de cena reimport

  • Selecione Importar

Como usar o sistema de cena

Configurações de editores

Por padrão, o Sistema de Cena aplica vários comportamentos no editor da Unidade. Se encontrar algum destes comportamentos de mão pesada, eles podem ser desativados na secção de Definições editor do seu perfil do Sistema de Cena.

  • Editor Manage Build Settings: Se for verdade, o serviço atualizará automaticamente as definições da sua construção, garantindo que todas as cenas de gestor, iluminação e conteúdo são adicionadas. Desative isto se quiser controlo total sobre as definições de construção.

  • Editor Enforce Scene Order: Se for verdade, o serviço garantirá que a cena do gestor é exibida primeiro na hierarquia da cena, seguida de iluminação e, em seguida, conteúdo. Desative isto se quiser controlo total sobre a hierarquia da cena.

  • Editor Manage Loaded Scenes: Se for verdade, o serviço garantirá que o gestor, conteúdos e cenas de iluminação estão sempre carregados. Desative se quiser controlo total sobre quais as cenas que estão carregadas no editor.

  • Editor Enforce Lighting Scene Types: Se for verdade, o serviço garantirá que apenas os componentes relacionados com a iluminação definidos PermittedLightingSceneComponentTypes são permitidos em cenas de iluminação. Desative se quiser controlo total sobre o conteúdo das cenas de iluminação.

Configurações de editor de sistema de cena