前言
紧接之前的 Shader结构,这里将讲述CG编程的基础数据类型。
首先要说的是,在 Shader框架结构 中提到的数据类型的定义,是 Properties{}
结构中的数据类型,将会展示在 Inspector 中。
而这里的数据类是 CG 编程中用到的数据类型,由于 Properties{}
中的属性不能直接用于编程,这里的数据类型是十分重要的。
注意:CG中要使用
Properties{}
中的变量,则 CG 中的变量类型(CG中的变量类型与 Properties 中是不同的,但也有一定的对应关系)要对应,同时 CG 变量名与 Properties 变量名相同 。