实现一个uv自动切换的effect
CCProgram fs %{
precision highp float;
#include
uniform sampler2D texture;
in mediump vec2 v_uv0;
in vec4 v_color;
void main () {
vec2 uv = v_uv0.xy;
uv.x += cc_time.x * 10.;
uv.x = fract(uv.x);
vec4 color = texture2D(texture, uv);
#if CC_USE_ALPHA_ATLAS_TEXTURE
color.a *= texture2D(texture, uv + vec2(0, 0.5)).r;
#endif
gl_FragColor = color;
}
}%