Shader 代码部分

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
shader_type canvas_item;

uniform vec2 center=vec2(0.5);
uniform float rays=24.0;

void fragment(){
    float ang=atan(UV.y-center.y, UV.x-center.x);
    float k=abs(sin(ang*rays));
    COLOR=texture(TEXTURE,UV) + vec4(vec3(k*0.15),0.0);
}

编辑器调整

封面

原型参考

封面