【unity-基础】地形---场景添加雾效:编辑器内添加&脚本添加

1、编辑器中实现:

Windows->rendering->lighting setting
other set听听【unity-基础】地形---场景添加雾效:编辑器内添加&脚本添加

勾选other setting-> fog,调整参数。

参数解析:

1、Color:雾的颜色

2、Mode: 雾效的模式,一共有三种
1)linear【unity-基础】地形---场景添加雾效:编辑器内添加&脚本添加
参数Start、End两个距离,雾效从Start开始越接近End越浓,到达End时达到最大浓度,End之后也为最大浓度

2)Exponential 【unity-基础】地形---场景添加雾效:编辑器内添加&脚本添加

3)Exponential Squared
【unity-基础】地形---场景添加雾效:编辑器内添加&脚本添加

Density,雾的浓度, 取值范围0~1,数值越大雾效浓度越高。

2、脚本动态实现雾效:

常用参数:

1、设置雾效的模式模式:

RenderSettings.fogMode=linaer

2、关闭雾
RenderSettings.fogMode=0

3、开启雾效:
RenderSettings.fog = true;

4、设置雾效颜色:
RenderSettings.fogColor = Color.red;

5、其他参数:
RenderSettings.fogStartDistance = 1;

RenderSettings.fogEndDistance = 3;

RenderSettings.fogDensity = 8;