Cg是类似于C语言的发展起来的图形编程语言,Cgraphics,它的很多表达式if...else...和C语言非常相像,也和C#非常相像. 由于Shader是写给显卡执行的,所以没有输出语句来调试,很多地方调试不了,只能靠Unity编辑器来帮我们报错,写起来一定要小心谨慎. 基本类型表达式1:语法和C语言类是,有对应的编译器,程序是给显卡运行;2: 可以从渲染流水线中获得对应的输入;3: 指定的输出能流入下一个流水线模块;4: 操作符号和C语言一样,可以使用 +, -, * / <, >, &…