首先是根据大神
https://blog.csdn.net/qq_15682489/article/details/84843304
https://blog.csdn.net/xufeng0991/article/details/79942979写的shader修改部分内容,
实现流光效果
cocoscreater 2.0.8版本中新建一个helloworld项目
1.新建saoguang.frag.js
//saoguang.vert.js
module.exports = `
uniform mat4 viewProj;
attribute vec3 a_position;
attribute vec2 a_uv0;
varying vec2 uv0;
void main () {
vec4 pos = viewProj * vec4(a_position, 1);
gl_Position = pos;
uv0 = a_uv0;
}`
2.新建saoguang.frag.js
//saoguang.trag.js
module.exports =
`
uniform sampler2D texture;
varying vec2 uv0;
uniform float sys_time;
void main()
{
vec4 src_color = texture2D(texture, uv0).rgba;
float width = 0.2;
float start = sys_time * 1.2;
float strength = 0.02;
float offset = 0.2;
if( uv0.x < (start - offset * uv0.y) && uv0.x > (sta