例如有ABC3个层,c设置混合模式,会影响c所在绘制区域的屏幕上的所有像素,我只想影响上一层B的像素,可行不?
我也有这个疑问
不可行,混合的对象是屏幕缓冲区的内容。想只影响上一层的话得用shader
谢谢指教,明白了
可以,不过比较麻烦,要用到rendertexture,先把BC绘制成一张纹理,再用普通的混合模式正常绘制
其实我想弄个百战天虫,地图是A层,B层是破坏层,C层是爆炸后破坏的圆,C想用混合模式,去掉B层的像素
例如有ABC3个层,c设置混合模式,会影响c所在绘制区域的屏幕上的所有像素,我只想影响上一层B的像素,可行不?
我也有这个疑问
不可行,混合的对象是屏幕缓冲区的内容。想只影响上一层的话得用shader
谢谢指教,明白了
可以,不过比较麻烦,要用到rendertexture,先把BC绘制成一张纹理,再用普通的混合模式正常绘制
其实我想弄个百战天虫,地图是A层,B层是破坏层,C层是爆炸后破坏的圆,C想用混合模式,去掉B层的像素