|
|
device.RenderState.ZBufferEnable = true;
device.RenderState.AlphaBlendEnable = true;
device.RenderState.SourceBlend = Blend.SourceAlpha;
device.RenderState.DestinationBlend = Blend.InvSourceAlpha;
第一次渲染不透明纹理,第二次渲染透明纹理.
效果是出来了,可是第二次渲染的纹理有透视问题. 可以透过遮挡物看到后面的第二次透明纹理
.
多层纹理可以解决,但我只想多次渲染纹理,有解决的方法吗?
第一次来这个论坛,看到很多开发高手.帮帮我吧...
图片为山.第一次渲染的纹理,橙色为后面的路,第二次渲染的纹理. |
|