庄懂的TA笔记(十一)< >
目录:
一、shader面板玩法 > 增广 : 多种 面板设计玩法:
二、shader参数类型 > 增广 :认识 多种参数类型 :
三、增广 :认识 IVO = (InPut vertex outPut)
四、代码 方法 的 重复使用 == 函数(一段代码的重复使用):
五、代码 库 的 重复使用 (跨脚本代码的重复使用):
一、shader面板玩法:
1、[HideInInspector] 隐藏某参数面板:
//隐藏下列参数面板,记得结尾加or
[HideInInspector] _Other ("隐藏图", 2D)="whitae"{}
2、[NoScaleOffset] 禁用纹理TilingOffset:
3、[Normal] 自动检测是否为法线,如不是会弹出提示 是否 Fix。
4、[HDR] 设置高动态范围色值,例如 灯光颜色,自发光。
5、[Gamma] 用于颜色参数的色彩空间的转换,一半用于色彩空间为Linear的项目;
6、[PowerSlider(value)]对范围参数做Power处理后再传入shader,纠正部分参数调节手感;
7、[Header(Label)] 标签,用于排版;
8、[Space(value)] 空行,用与排版;
9、[Toggle] [Enum] [Keyword] 等 暂时不用知道,自定义Drawer 需要一定C#能力。
二、shader参数类型:
三、认识 IVO = (InPut vertex outPut):
红色标注为:启用Tiling的缩放功能。
或者:
四、代码 方法 的 重复使用 == 函数(一段代码的重复使用):
五、代码 库 的 重复使用 == 库 (跨脚本代码的重复使用):