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;
}

 

posted @ 2021-01-31 18:38  newmiracle宇宙  阅读(422)  评论(0编辑  收藏  举报