Világítási jelenet műveletei – MRTK2
A profilban definiált alapértelmezett megvilágítási jelenet be van töltve indításkor. A világítási jelenet a hívásig SetLightingScene
betöltődik.
IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>();
sceneSystem.SetLightingScene("MorningLighting");
Világítási beállítások áttűnései
transitionType
az új megvilágítási jelenetre való áttérés stílusát szabályozza.
IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>();
sceneSystem.SetLightingScene("MiddayLighting", LightingSceneTransitionType.CrossFade);
Az elérhető stílusok a következők:
Típus | Description | Időtartam |
---|---|---|
None | A korábbi világítási jelenet ki van ürítve, az új világítási jelenet be van töltve. Nincs áttűnés. | Figyelmen kívül hagyja |
FadeToBlack | A korábbi világítási jelenet elhalványul feketére. Új világítási jelenet van betöltve, majd elhalványult a fekete. Hasznos a helyek közötti zökkenőmentes átmenetekhez. | Használt |
Keresztfade | A korábbi világítási jelenet elhalványul, ahogy az új megvilágítási jelenet elhalványul. Hasznos az ugyanazon a helyen található világítási beállítások közötti zökkenőmentes átmenetekhez. | Használt |
Vegye figyelembe, hogy egyes világítási beállítások nem interpolálhatók áttűnések során. Ha zökkenőmentes vizuális átmenetet szeretne, ezeknek a beállításoknak konzisztensnek kell lenniük a megvilágítási jelenetek között.
Beállítás | Smooth FadeToBlack áttűnés | Zökkenőmentes keresztáttűnés |
---|---|---|
Skybox | Nem | Nem |
Egyéni tükröződések | Nem | Nem |
Nap fény valós idejű árnyékok | Igen | Nem |