Operacje scen oświetlenia — MRTK2

Domyślna scena oświetlenia zdefiniowana w profilu jest ładowana podczas uruchamiania. Ta scena oświetleniowa pozostaje załadowana, dopóki SetLightingScene nie zostanie wywołana.

IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>();

sceneSystem.SetLightingScene("MorningLighting");

Przejścia ustawień oświetlenia

transitionType steruje stylem przejścia do nowej sceny oświetlenia.

IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>();

sceneSystem.SetLightingScene("MiddayLighting", LightingSceneTransitionType.CrossFade);

Dostępne style to:

Typ Opis Czas trwania
Brak Poprzednia scena oświetleniowa została zwolniona, załadowano nową scenę oświetlenia. Brak przejścia. Ignorowane
FadeToBlack Poprzednia scena oświetleniowa zanika do czerni. Nowa scena oświetleniowa jest ładowana, a następnie wyblakła od czarnej. Przydatne do bezproblemowego przechodzenia między lokalizacjami. Użyte
CrossFade Poprzednia scena oświetleniowa zanika, gdy nowa scena oświetleniowa zanika. Przydatne do bezproblemowego przechodzenia między ustawieniami oświetlenia w tej samej lokalizacji. Użyte

Należy pamiętać, że niektórych ustawień oświetlenia nie można interpolować podczas przechodzenia. Jeśli chcesz bezproblemowe przejście wizualne, te ustawienia będą musiały pozostać spójne między scenami oświetlenia.

Ustawienie Smooth FadeToBlack Transition Smooth CrossFade Transition
Skybox Nie Nie
Odbicia niestandardowe Nie Nie
Cienie światła słonecznego w czasie rzeczywistym Tak Nie