Shader学习七,UnityCG.cginc
常用的着色器文件:E:\Other\install\Unity_2018.3.13f1\Unity\ Editor\Data\CGIncludes 我的安装路径是这个没有CGIncludes这个文件夹的可能就要去官网下载对应版本的着色器了 常用的文件如下: UnityCG.cginc:包含了最常用的帮助函数,宏和结构体等 UnityShaderVariables.cginc:在编译UnityShader时,会被自动包含进来。包含了许多内置的全局变量,如UNITY_MATRIX_MVP等 Lighting.cginc:包含各种内置的光照模型,如果编写的是SurfaceShader的话会自动包含进来 HLSLSupport.cginc:在编译UnityShader时,会自动包含进来。声明了很多用于跨平台编译的宏和定义 UnityCG.cginc中一些常用的结构体 appdata_base:可用于顶点着色器的输入,包含顶点位置,顶点法线,第一组纹理坐标 appdata_tan:可用于顶点着色器输入,包含顶点位置,顶点切线,顶点法线,第一组纹理坐标 appdata_full:可用于顶点着色器的输入,包含顶点位置,顶点切线,顶点法线,四组(或更多)纹理坐标 appdata_img:可用于顶点着色器的输入,包含顶点位置,第一组纹理坐标 v2f_img:可用于顶点着色器的输出