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

使用融合处理PNG的透明度在效率上和用colorkey的方式比哪个好?解决思路

2012-02-21 
使用融合处理PNG的透明度在效率上和用colorkey的方式比哪个好?做GUI,PNG图片合适么?我觉得PNG这种格式文件

使用融合处理PNG的透明度在效率上和用colorkey的方式比哪个好?
做GUI,PNG图片合适么?
我觉得PNG这种格式文件大小比较小。另外还有透明度。
但是我想,要想让D3D处理它的透明度,就要开启融合运算。那如果用D3DXCreateTextureFromFileEx()函数的colorkey参数来实现呢?即用关键色。
哪种方式执行效率更好呢?

[解决办法]
ColorKey只能用于实现透明/不透明的两种状态,不能实现1~254之间的半透明吧,类似Alpha测试。如果只需要这样的话,速度应该比Alpha混合要快。
[解决办法]
另外,我的GUI里面全用的PNG,呵呵

热点排行