win32游戏界面制作初级探索

来源:互联网 发布:音频切换矩阵 编辑:程序博客网 时间:2024/06/18 14:07

使用编绎器是codeblocks16.01。

目标是制作有大地图的互动小游戏,困难比想像中要多。

作为编程新手,只是想实现想要的功能,找函数,想算法,从gdi到gdi+,从bmp到png,从wav到MP3,从双缓存到多缓存,静态库的制作与使用,碰撞检测……

虽然只是一个小框架,学习的内容还是很多。

回看自己幼稚的编码,就像一团乱麻,自己都理不清楚。

本想写一个多关卡的飞机大战小游戏,却发现加了一个功能,另一个功能却出了问题,没有条理,没有规划,要完成这个游戏,需要重新架构。

编码中的部分功能模块还是有用的,部分功能实现的图片如下:


开始界面图,按钮有响应,有声音



设置界面,gdi绘制



游戏地图,4000*2000。自己用ps处理的直升飞机,虽然不是很好看,但是控制着她在大地图上飞行的那一刻,还是有点小激动。

可以开飞机到处看一看,Esc键转到退出界面,空格键或q键发子弹,可以五连发,不过只能打空气,哈哈!



飞机打炮台,炮台是有感应的,飞机靠近才会发射炮弹。

一直在纠结大地图与窗口界面如何同步刷新,总不能一次一次刷大地图吧,感觉那样电脑好累,现在就卡在这里,请高手指点!!


看似简单,做了才知道有多难!

一行行代码写过,在困顿中享受新发现的乐趣。

代码就不贴了,免积分下载地址如下,幼稚的编码,请高手多指教:

http://download.csdn.net/detail/qq_38329891/9894533点击打开链接





原创粉丝点击