Advertisement

Unity(Shader)中的包含文件

阅读量:

本系列文章基于学习 唐福幸《Unity ShaderLab 新手宝典》的书名和内容的笔记类文章,并包含个人理解和心得。如有错误或不足之处,请多多指正。

Unity(shader)的包含文件

第5章《Shader》的核心包含文件

复制代码
  * 5.3 UnityShaderVariables.cginc
  * * 5.3.1 空间变换矩阵
* 5.3.2 时间变量

  * 5.4 其它包含文件
  * 5.5 试着简化一下

5 Unity(shader)的包含文件

文件中包含了各种关键数据类型和组织形式的定义好的常用的变量、结构体以及辅助函数,并且避免了我们自行开发所需的时间与资源消耗,在编写Shader时只需引用即可。

5.1 包含文件的使用语法

#include “文件名”

例:

复制代码
    {
    	CGPROGRAM
    	//...
    	#include "UnityCG.cginc"
    	//...
    	ENDCG
    }

在电脑上的位置:

Windows端:采用集成开发环境下的项目数据存储位置
Mac端:位于指定的应用程序路径及其相关配置文件存放处

5.2 UnityCG.cginc

在Shad

全部评论 (0)

还没有任何评论哟~