Newer
Older
DungeonShooting / resource / materlal / Shadow.gdshader
@小李xl 小李xl on 12 Jun 2022 234 bytes 添加子弹和弹壳阴影效果
  1. shader_type canvas_item;
  2.  
  3. uniform vec4 shadowColor : hint_color = vec4(0.0, 0.0, 0.0, 0.8);
  4.  
  5. //将贴图渲染为阴影
  6.  
  7. void fragment() {
  8. float a = texture(TEXTURE, UV).a;
  9. COLOR = mix(vec4(0.0, 0.0, 0.0, 0.0), shadowColor, a);
  10. }