读书人

为什么DXT1(no alpha RGB)的格式无法使

发布时间: 2012-02-21 16:26:23 作者: rapoo

为什么DXT1(no alpha RGB)的格式无法使用colorkey????
我用ps将一个带黑色背景的bmp保存为 dxt1(no alpha RGB)格式文件,然后当我使用0xff000000作为colorkey创建纹理,并渲染时,却不起作用.而同样换成bmp格式进行渲染就没问题,

什么情况??

[解决办法]
原图的RGB通道保存成一张DXT1图,原图的ALPHA通道(也可以说是ColorKey通道)也保存成一张DXT1图

渲染时作为两个TextureStage,传递给shader的sampler

在shader中合成

读书人网 >网络游戏

热点推荐