[源碼和文檔分享]使用AlphaBlend函數實現位圖半透明繪製

背景html

本身使用VC和VS寫過不少小遊戲,並且不是用現成的遊戲引擎,純粹是使用GDI函數來進行繪圖。因此,積累了一些繪圖的經驗。函數

那麼,對於位圖半透明的繪製,在小遊戲中使用也比較多。例如煙霧、光等之類的繪製。在沒有了解 AlphaBlend 函數以前,繪製半透明位圖都是獲取兩張圖片的RGB數據,而後按指定透明度計算出混合後的RGB的值,再顯示出來。這樣,須要本身計算的過程,算是麻煩。而如今,AlphaBlend 函數直接封裝了這步操做,提供了方便使用的接口。url

如今,咱們就來介紹使用 AlphaBlend 函數繪製半透明位圖,寫成文檔,分享給你們。.net

參考文檔和完整的文檔和源碼下載地址:htm

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

相關文章
相關標籤/搜索