Aydınlatma sahnesi işlemleri — MRTK2
Profilinizde tanımlanan varsayılan aydınlatma sahnesi başlangıçta yüklenir. Bu aydınlatma sahnesi çağrılana kadar SetLightingScene
yüklü kalır.
IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>();
sceneSystem.SetLightingScene("MorningLighting");
Aydınlatma ayarı geçişleri
transitionType
yeni aydınlatma sahnesine geçişin stilini denetler.
IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>();
sceneSystem.SetLightingScene("MiddayLighting", LightingSceneTransitionType.CrossFade);
Kullanılabilir stiller şunlardır:
Tür | Description | Süre |
---|---|---|
Hiçbiri | Önceki aydınlatma sahnesi boşaltılır, yeni aydınlatma sahnesi yüklenir. Geçiş yok. | Yoksayıldı |
FadeToBlack | Önceki aydınlatma sahnesi soluk ve siyaha dönüşür. Yeni aydınlatma sahnesi yüklenir, ardından siyahtan soluk görünür. Konumlar arasında sorunsuz geçişler için kullanışlıdır. | Kullanılan |
Crossfade | Yeni aydınlatma sahnesi belirdikçe önceki aydınlatma sahnesi kaybolur. Aynı konumdaki aydınlatma kurulumları arasında sorunsuz geçişler için kullanışlıdır. | Kullanılan |
Bazı aydınlatma ayarlarının geçişler sırasında ilişkilendirilmiş olamayacağını unutmayın. Sorunsuz bir görsel geçiş istiyorsanız bu ayarların aydınlatma sahneleri arasında tutarlı kalması gerekir.
Ayar | Kesintisiz FadeToBlack Geçişi | Kesintisiz CrossFade Geçişi |
---|---|---|
Skybox | Hayır | Hayır |
Özel Yansımalar | Hayır | Hayır |
Güneş ışığı gerçek zamanlı gölgeler | Yes | Hayır |