[源码和文档分享]使用AlphaBlend函数实现位图半透明绘制

背景

自己使用VC和VS写过很多小游戏,而且不是用现成的游戏引擎,纯粹是使用GDI函数来进行绘图。所以,积累了一些绘图的经验。

那么,对于位图半透明的绘制,在小游戏中使用也比较多。例如烟雾、光等之类的绘制。在没有了解 AlphaBlend 函数之前,绘制半透明位图都是获取两张图片的RGB数据,然后按指定透明度计算出混合后的RGB的值,再显示出来。这样,需要自己计算的过程,算是麻烦。而现在,AlphaBlend 函数直接封装了这步操作,提供了方便使用的接口。

现在,我们就来介绍使用 AlphaBlend 函数绘制半透明位图,写成文档,分享给大家。

[源码和文档分享]使用AlphaBlend函数实现位图半透明绘制_第1张图片

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1575.html

你可能感兴趣的:([源码和文档分享]使用AlphaBlend函数实现位图半透明绘制)