Unity Shader的结构
前言
众所周知,要想当游戏开发工程师,Unity中的Shader编写不得不摸,这一系列文章我将描写我的Shader学习之路,致敬冯乐乐的书Unity Shader入门精要,此篇Unity Shader的结构?希望能给后人一点方向
看看上一篇的Unity Shader代码
Shader "HelloWorld"{
Properties{
//属性
}
SubShader{
//显卡使用的着色器
}
SubShader{
//另一个显卡使用的着色器
}
Fallback"VertexLit"
}
此篇详细解释这些代码板块具体是做什么的
Unity Shader的名字
我们看到材质的Shader下拉框的各种东西,就是取决于你定义自己的Unity Shader的格式,比如画红线的部分,如果如上篇的代码什么都不加,直接写的话,生成的代码默认会加Custom/,也就是在Custom下面
Shader "Unity Shaders Book/myfirstshade