Világítási jelenetműveletek

A profilban meghatározott alapértelmezett világítási jelenet indításkor töltődik be. A világítási jelenet betöltődik, amíg SetLightingScene meg nem hívjuk.

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

sceneSystem.SetLightingScene("MorningLighting");

Megvilá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őek:

Típus Description Időtartam
None Az előző világítási jelenet el van töltve, az új megvilágítási jelenet pedig be van töltve. Nincs átváltás. Figyelmen kívül hagyja
FadeToBlack Az előző megvilágítási jelenet feketére halványul. Az új világítási jelenet betöltődik, majd fekete színre halványul. Hasznos a helyek közötti zökkenőmentes váltáshoz. Használt
CrossFade (Keresztfedő) A korábbi világítási jelenet elhalványul, ahogy az új megvilágítási jelenet elhalványul. Hasznos az azonos helyen található világítási beállítások közötti zökkenőmentes váltáshoz. Használt

Vegye figyelembe, hogy egyes megvilágítási beállítások nem interpolálhatóak az átváltások során. Ha zökkenőmentes vizuális áttűnésre van szükség, ezeknek a beállításoknak konzisztensnek kell maradnia a megvilágítási jelenetek között.

Beállítás Smooth FadeToBlack-áttűnés Zökkenőmentes átfedő áttűnés
Skybox Nem Nem
Egyéni tükrözések Nem Nem
Világos valós idejű árnyékok Igen Nem