混合模式能否只影响上一层的像素?

例如有ABC3个层,c设置混合模式,会影响c所在绘制区域的屏幕上的所有像素,我只想影响上一层B的像素,可行不?

我也有这个疑问

不可行,混合的对象是屏幕缓冲区的内容。想只影响上一层的话得用shader

谢谢指教,明白了

可以,不过比较麻烦,要用到rendertexture,先把BC绘制成一张纹理,再用普通的混合模式正常绘制

其实我想弄个百战天虫,地图是A层,B层是破坏层,C层是爆炸后破坏的圆,C想用混合模式,去掉B层的像素