我写了这段代码:
" vec3 col1 = texture2D(uDiffuseTexture, vec2(vTextureCoord.x, vTextureCoord.y + time)).rgb;\n" +
" float a1=1.0;\n"+
" vec3 col2 = texture2D(uNormalTexture, vec2(vTextureCoord.x + time, vTextureCoord.y)).rgb;\n" +
" float a2=uAlpha;\n"+
顺便一提:
和:gl_FragColor = vec4(col1+col2, a1+a2);
阿尔法不工作......为什么?总是一样,为什么?
我的uAlpha
变量是一个uniform
,从 0.1 变为 1.0