Operações de cenas de iluminação – MRTK2
A cena de iluminação predefinida definida no seu perfil é carregada no arranque. A cena da iluminação continua carregada até SetLightingScene
ser chamada.
IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>();
sceneSystem.SetLightingScene("MorningLighting");
Transições de definições de iluminação
transitionType
controla o estilo da transição para a nova cena de iluminação.
IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>();
sceneSystem.SetLightingScene("MiddayLighting", LightingSceneTransitionType.CrossFade);
Os estilos disponíveis são:
Tipo | Description | Duração |
---|---|---|
Nenhuma | A cena de iluminação anterior é descarregada, a nova cena de iluminação é carregada. Sem transição. | Ignorado |
FadeToBlack | A cena de iluminação anterior desvanece-se para preto. A nova cena de iluminação é carregada e, em seguida, desvanecida do preto. Útil para transições suaves entre localizações. | Utilizada |
CrossFade | A cena de iluminação anterior desvanece-se à medida que a nova cena de iluminação se desvanece. Útil para transições suaves entre configurações de iluminação na mesma localização. | Utilizada |
Tenha em atenção que algumas definições de iluminação não podem ser interpoladas durante as transições. Se quiser uma transição visual suave, estas definições terão de permanecer consistentes entre cenas de iluminação.
Definições | Transição FadeToBlack Suave | Transição Cruzada Suave |
---|---|---|
Skybox | No | No |
Reflexos Personalizados | No | No |
Sombras em tempo real de luz solar | Yes | Não |