Advertisement

[Unity][unity光照][unity摄像机]代码改变场景亮度

阅读量:

实现场景完全变黑的效果,需要执行多项操作。

  1. 调整场景中的光源配置。例如,在新构建的场景中,针对直射光Directional Light,需将所有光源的active属性调整为false状态。

  2. 对摄像机背景进行相应设置。将Camera组件的ClearFlags属性设置为非Skybox模式,其余几种设置方式的具体区别可参考相关资料2。

  3. 对环境光参数进行调整。根据参考资料1中的说明,应将RenderSettings.ambientIntensity参数设置为0,该数值越高,系统默认的光照强度越强。

在编辑器界面中,通过路径Window-Rendering-Lighting Setting-Scene-Environment-Environment Lighting,将Intensity Multiplier参数设为0时,即可实现场景全黑效果。

复制代码
 using System.Collections;

    
 using System.Collections.Generic;
    
 using UnityEngine;
    
  
    
 publi

全部评论 (0)

还没有任何评论哟~