Alpha 混合问题
DX中的Render Target,我首先绘制了天空,它的alpha值是1.0f 然后我绘制云,云也是用Shader写的,我开启了ALPHA混合,但是不顶用,该怎么设置,弄了半天都不行。
[解决办法]
alpha是1.0,就表示不透明啊
[解决办法]
你用render target干什么了?
[解决办法]
指定ALPHA来源,默认如果纹理有ALPHA通道,默认是使用纹理的ALPHA,没有就是顶点颜色的ALPHA.
D3DMATERAL9.Diffuse.a指定顶点颜色的ALPHA,0.0f的话就是完全透明,1.0f的的话就是完全不透明。