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/

 
原文地址:https://www.cnblogs.com/newmiracle/p/14353491.html