程序員大牛:打地鼠遊戲,輕鬆月入3萬的祕密

一個畫面都專業的C++ 打地鼠遊戲,老鼠的位置,大小,狀態;用於畫圖和判斷 鼠標點擊的位置,顯示順序:後洞-老鼠-前洞 ,每排位置,大小都不一樣,老鼠,1:有老鼠,0:無老鼠,2:被打中了,根據點擊的位置判斷是否打中老鼠,隨機出現下一個老鼠,老鼠個數為 關數+1;。

程序員大牛:打地鼠遊戲,輕鬆月入3萬的秘密


除了主遊戲程序文件外,還有兩個文件也很重要,需要說明:

1.myfun.cpp獲取窗體客戶區的大小:在這個文件名,創建了一個同步的DC,根據指定指針在顯存中創建一個同步的位圖區 hdc,寬度,高度,設置顯存中的DC資源,設置繪圖方式:透明,使用顯存中的DC資源,把顯存已畫好的DC資源=hMemory複製到當前可視DC=hDC上,釋放資源。

2.sdk11.cpp主要是對打地鼠遊戲窗口進行控制,實現了註冊窗口、創建和顯示遊戲窗口,遊戲消息循環處理等功能。

程序員大牛:打地鼠遊戲,輕鬆月入3萬的秘密


項目結構展示:

程序員大牛:打地鼠遊戲,輕鬆月入3萬的秘密


源碼展示:

程序員大牛:打地鼠遊戲,輕鬆月入3萬的秘密


另外這個文件中還實現了對打地鼠遊戲中所調用圖片資源的控制,比如從磁盤調到位圖文件到內存,在顯存中創建一個區域用來保存位圖,把內存中的位圖數據複製到顯存DC中,釋放內存中的位圖數據空間等。

程序員大牛:打地鼠遊戲,輕鬆月入3萬的秘密


分享到:


相關文章: