mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0

    Show / Hide Table of Contents

    光照场景操作 Lighting Scene Operations

    配置文件中定义的默认光照场景在启动时加载。在SetLightingScene被调用之前,光照场景一直保持加载状态。

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

    光照设置过渡 Lighting Setting Transitions

    transitionType 控制过渡到新的光照场景的样式。

    IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>();
    
    sceneSystem.SetLightingScene("MiddayLighting", LightingSceneTransitionType.CrossFade);
    

    以下为可用样式:

    样式 描述 持续时间
    None 先前的光照场景被卸载,新的光照场景被加载。没有过渡。 Ignored
    FadeToBlack 先前的光照场景淡出为黑色。新的光照场景加载,然后从黑色淡入。对于位置之间的平滑转换非常有用。 Used
    CrossFade 先前的光照场景淡出,新的光照场景淡入。适用于在同一位置的照明设置之间的平滑过渡。 Used

    注意,一些照明设置(lighting settings)不能在过渡期间修改。如果你想要一个平滑的视觉过渡,这些设置必须在光照场景之间保持一致。

    设置 FadeToBlack 平滑过渡 CrossFade 平滑过渡
    Skybox No No
    Custom Reflections No No
    Sun light realtime shadows Yes No
    • Improve this Doc
    In This Article
    • 光照设置过渡 Lighting Setting Transitions
    Back to top Generated by DocFX