代码部分

1
2
3
4
5
6
7
shader_type canvas_item;
uniform float shift=0.01;
void fragment(){
    vec2 uv=UV;
    if (int(floor(UV.y / TEXTURE_PIXEL_SIZE.y)) % 2 == 0) uv.x += shift;
    COLOR=texture(TEXTURE,uv);
}

编辑器调整

封面

原型参考

封面