分享一下一个简单的滚动tiled背景shader实现:
新建一个和builtin-sprite一样的effect,将builtin-sprite里面的
o *= CCSampleWithAlphaSeparated(cc_spriteTexture, uv0);
换成
o *= CCSampleWithAlphaSeparated(cc_spriteTexture, vec2(fract(uv0.x - 0.5 * cc_time.x), fract(uv0.y - 0.5 * cc_time.x)));
就可以有很好滚动背景的效果了, 也不需要两张图循环移动

感谢分享。。。