Fix Function Shader固定渲染管线,主要用于一些较老型号显卡上着色器的编写。下面会介绍几种简单的固定渲染管线的写法。
- 使用固定渲染管线显示颜色(效果如图)
代码如下:
Shader "Custom/FixFunShader01" {
Properties {
_Color ("Color", Color) = (1,0.5,0.5,1)
}
SubShader {
Pass {
Material {
diffuse[_Color]
}
Lighting on //开启灯光
}
}
}
2.使用固定渲染管线显示图片(效果如图)
代码如下:
Shader "Custom/FixFunShader02" {
Properties{
_MainTex("Albedo (RGB)", 2D) = "white" {}
}
SubShader{
Pass{
settexture[_MainTex]
}
}
}
3.使用固定渲染管线显示图片和颜色信息(效果如图)