pixijs shader透明度设置方法
pixijs shader透明度设置方法
要设置透明度1 那就直接设置就行
如果要设置透明度1以下 那就是 tex*=0.0; tex*=0.6;等
void main(void) { vec2 r = vTextureCoord; vec4 tex = texture2D(uSampler,r); vec4 tex1 = texture2D(noise,r); if(tex1.a==0.0){ tex.r=1.0; tex.g=1.0; tex.b=0.0; tex.a=1.0; } // else if(tex1.r>=0.6 && tex1.r<=0.7 && tex1.g>=0.19 && tex1.g<=0.22 && tex1.b>=0.16 && tex1.b<=0.18){ // tex*=0.0; // } gl_FragColor = tex; }
如果遇到什么不懂的地方直接关注公众号留言(本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。)
作者:newmiracle
出处:https://www.cnblogs.com/newmiracle/