从今天开始写Unity5.0x Shaders and Effects Cookbook 的读书笔记
很多大神都写过关于Shader 的博客,这次我基本按照书中的顺序来写,同时也参考了很多大神的博客,关于写的不好的以及不对的地方还请指正
我所使用的Unity版本为5.4.0
创建一个Shader
首先我们在Shaders文件夹下创建一个Shader
发现有五个Shader可供创建,分别是:
- Standard Surface Shader 标准表面着色器
- Standard Surface Shader (Instanced) 标准表面着色器(实例)
- Unlit Shader 无灯光着色器
- Image Effect Shader 图像特效着色器
- Compute Shader 一段运行在 GPU上的程序,这段程序并不需要用来处理网格数据或者是纹理数据
这五种着色器使用在以后的学习中我应该会补上
选择创建Standard Surface Shader,命名为FirstShader
Shader的基本结构
双击这个Shader代码如下所示
Shader "Custom/FirstShader" { //1
Properties { //2
_Color ("Color", Color) &#