首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

为什么DXT1(no alpha RGB)的格式无法使用colorkey?该如何解决

2012-02-21 
为什么DXT1(no alpha RGB)的格式无法使用colorkey????我用ps将一个带黑色背景的bmp保存为 dxt1(no alpha R

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

什么情况??

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

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

在shader中合成

热点排行