程序员大牛:打地鼠游戏,轻松月入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万的秘密


分享到:


相關文章: