我决定从Unity的内置Shader开始入手,详细的介绍一些我看到的效果不错而且比较实用的Shader。...这是Unity自带的一个Shader,主要的功能有颜色混合,开启雾效,外加透明效果。..._TintColor (“Tint Color”, Color) = (0.5,0.5,0.5,0.5)这句话是在Shader面板中设置来进行混合的颜色,这里面设置了一个RGBA的默认值。...,至于那个2.0f,其实也就是写这个shader的大神自己在调节颜色的时候定义的。...UNITY_APPLY_FOG_COLOR(i.fogCoord, col, fixed4(0,0,0,0)); 这句话的意思是设置雾的朝向和颜色,其实这也是Unity自带的一个封装好的雾的方法。