自己动手写推箱子游戏——休闲放松(源码)
源码下载地址:http://download.csdn.net/source/3503308
第四:休闲放松
有些玩家希望在玩游戏过程中听歌放松等休闲,所以我自己设计了一个简易的mp3、mp4播放器
播放器能够对各个盘符中的mp3、mp4文件进行搜索,免去玩家的查阅
对于播放器,大家可以用MFC里面的Windows Media Player控件
对于歌曲的搜索,需要递归函数实现,也可以用CFindFile类实现
然后玩家在双击列表中的文件时就可以播放相应的文件了,这需要为视图列表控件添加消息机制NM_DBLCLK,在这个函数中:
这样一个完整的推箱子游戏就完成了,其中我有以下经验:由于推箱子是多步骤型的,需要多次的刷新界面,而内存对游戏的速度有很大影响,所以在那些反复调用的函数如绘制箱子和盒子等函数中,不应该定义局部变量,如果定义要动态开辟,回收内存空间。游戏其实不难,大家有点耐心就肯定能做好的,也希望大家能作出更优秀的游戏。