summaryrefslogtreecommitdiff
path: root/Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/ExampleScenes/Materials/Classic/Projector Light.shader
diff options
context:
space:
mode:
authorchai <215380520@qq.com>2024-05-23 10:08:29 +0800
committerchai <215380520@qq.com>2024-05-23 10:08:29 +0800
commit8722a9920c1f6119bf6e769cba270e63097f8e25 (patch)
tree2eaf9865de7fb1404546de4a4296553d8f68cc3b /Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/ExampleScenes/Materials/Classic/Projector Light.shader
parent3ba4020b69e5971bb0df7ee08b31d10ea4d01937 (diff)
+ astar project
Diffstat (limited to 'Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/ExampleScenes/Materials/Classic/Projector Light.shader')
-rw-r--r--Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/ExampleScenes/Materials/Classic/Projector Light.shader26
1 files changed, 26 insertions, 0 deletions
diff --git a/Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/ExampleScenes/Materials/Classic/Projector Light.shader b/Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/ExampleScenes/Materials/Classic/Projector Light.shader
new file mode 100644
index 0000000..58f19d3
--- /dev/null
+++ b/Other/AstarPathfindingDemo/Packages/com.arongranberg.astar/ExampleScenes/Materials/Classic/Projector Light.shader
@@ -0,0 +1,26 @@
+Shader "Projector/Light" {
+ Properties {
+ _Color ("Main Color", Color) = (1,1,1,1)
+ _ShadowTex ("Cookie", 2D) = "" { TexGen ObjectLinear }
+ _FalloffTex ("FallOff", 2D) = "" { TexGen ObjectLinear }
+ }
+ Subshader {
+ Pass {
+ ZWrite off
+ Fog { Color (0, 0, 0) }
+ Color [_Color]
+ ColorMask RGB
+ Blend DstColor One
+ Offset -1, -1
+ SetTexture [_ShadowTex] {
+ combine texture * primary, ONE - texture
+ Matrix [_Projector]
+ }
+ SetTexture [_FalloffTex] {
+ constantColor (0,0,0,0)
+ combine previous lerp (texture) constant
+ Matrix [_ProjectorClip]
+ }
+ }
+ }
+} \ No newline at end of file