程序的结果是把离屏表面lps1和lps2的混合结果写到lps3上面sfa是混合区域AlphaValue是Alpha指值几乎就是传统Alpha混合的标准方法了,所以具体不做介绍了,知道DirectX和Alpha混合原理的都可以看得明白。 这个程序比上一个版本速度快多了,图片稍大一点就会感觉“卡”了。看过汇编版的代码,看不懂不说,还不知道怎么用是不是Alpha混合只有汇编一条路呢? void AlphaBlend(LPDIRECTDRAWSURFACE7 lps1, LPDIRECTDRAWSURFACE7 lps2, LPDIRECTDRAWSURFACE7 &lps3, RECT sfa, float AlphaValue) 相关文章: 2021-07-08 2021-07-31 2021-06-18 2022-12-23 2022-12-23 2021-04-05 2022-01-14