今天发现DDraw的硬伤,哎不知道怎么弄

来源:互联网 发布:陕西广电网络邮箱 编辑:程序博客网 时间:2024/04/29 05:07

 

创建一个surface1 存放背景图片,png全屏大小
创建一个surface2存放前景图片,png小尺寸,不显示的地方处理为透明,也就是没有透明色
把surface1画到background surface上,再把surface画上去,但会出现surface2原本透明的地方都为黑色,应该是surface2本来就是一个黑色的surface,那么怎么能避免这种现象呢?

有人建议换BMP,还有建议背景补关键色,但这样都会使原本很精细的图片变得不精细,总有毛边,
请DDraw的高人们指点谢谢

原创粉丝点击