Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Shader "Unlit/UnlitAlphaWithFade"
- {
- Properties
- {
- _Color("Color Tint", Color) = (1,1,1,1)
- // _Color2("Color Tint2", Color) = (1,1,1,1)
- _MainTex("Base (RGB) Alpha (A)", 2D) = "white"
- }
- Category
- {
- Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Opaque" "DisableBatching" = "True" }
- Lighting Off
- ZWrite Off
- //ZWrite On // uncomment if you have problems like the sprite disappear in some rotations.
- Cull back
- Blend SrcAlpha OneMinusSrcAlpha
- //AlphaTest Greater 0.001 // uncomment if you have problems like the sprites or 3d text have white quads instead of alpha pixels.
- Tags {Queue = Transparent}
- SubShader
- {
- Pass
- {
- SetTexture[_MainTex]
- {
- ConstantColor[_Color]
- Combine Texture * constant
- }
- }
- Pass
- {
- SetTexture[_MainTex]
- {
- ConstantColor[_Color2]
- Combine Texture * constant
- }
- }
- // Use texture alpha to blend up to white (= full illumination)
- /*
- SetTexture [_MainTex]
- {
- ConstantColor[_Color]
- Combine Texture * constant
- }
- SetTexture [_MainTex] {
- constantColor (1,1,1,1)
- combine constant lerp(texture) previous
- }
- // Multiply in texture
- SetTexture [_MainTex] {
- combine constant lerp(texture) previous
- }
- */
- }
- }
- }
Advertisement