更新:意外发现乐乐女神(《Unity Shader入门精要》的作者)早在csdn中写了很多案例,所以请观众转场吧,比我写的好太多,有清晰的解释,后续相同的不再写了,如果有我自己写的Shader,再贴出来供大家参考
来源
书名:Unity 5.x Shaders and Effects Cookbook
目标
调节屏幕的亮度、饱和度、对比度
过程
一、Unity操作
1. 新建场景,创建三个球体,分别赋予红、绿、蓝色的Material;
二、编写Shader
1. Properties块
Properties
{
_MainTex ("Texture", 2D) = "white" {}
_Brightness ("Brightness Amount",Range(0.0,1.0)) = 1.0
_Saturation ("Stauration Amount",Range(0.0,1.0)) = 1.0
_Contrast ("Contrast Amount",Range(0.0,1.0)) = 1.0
}
- SubShader块