|
|
首先,我知道在使用 CreateTextureFromFile 之类的函数中,可以读入一个图片文件,并且通过这类函数中的参数,来指定纹理的透明色。
但是,现在我要使用 RTT ,在 RTT 中需要使用 CreateTexture 函数来创建一个空纹理,就像这样:
Device->CreateTexture(128,128,1,D3DUSAGE_RENDERTARGET,D3DFMT_R5G6B5,D3DPOOL_DEFAULT,&pRenderTexture,NULL);
其他的都没什么问题,但是,当我把渲染好的纹理画到屏幕上的时候,我发现这个纹理的背景色没有去掉,把其他显示的内容挡住了。。。。
那么,使用 CreateTexture 函数创建的纹理,如何指定透明色呢??
请大家帮帮忙,把知道的方法都说下。。。不论如何,让这个纹理中我所指定的颜色透明就可以了。。谢谢先~~
[em24] [em24] [em24] [em24] |
|