30 lines
916 B
Plaintext
30 lines
916 B
Plaintext
Shader "Unlit/Fader"
|
|
{
|
|
Properties
|
|
{
|
|
// https://docs.unity3d.com/Manual/SL-Properties.html
|
|
_Color ("Color", Color) = (1,1,1,1)
|
|
}
|
|
SubShader
|
|
{
|
|
// Tags https://docs.unity3d.com/Manual/SL-SubShaderTags.html
|
|
Tags { "RenderType"="Transparent" "Queue"="Transparent" }
|
|
// Default Unlit/Transparent LOD. See https://docs.unity3d.com/Manual/SL-ShaderLOD.html
|
|
LOD 100
|
|
|
|
// Commands
|
|
// Legacy (but shorter) fixed function shader command for color
|
|
Color[_Color]
|
|
// Depth testing: we don't want to limit to closest pixels, as the fader screen would be the only visible then
|
|
ZTest Always
|
|
// Alpha blending: Traditional transparency (https://docs.unity3d.com/Manual/SL-Blend.html)
|
|
Blend SrcAlpha OneMinusSrcAlpha
|
|
|
|
// Pass
|
|
Pass
|
|
{
|
|
// No actual instructions
|
|
}
|
|
}
|
|
}
|