win32游戏界面制作初级探索

这篇博客记录了作者使用CodeBlocks 16.01进行Win32游戏界面制作的过程,涉及GDI、GDI+、图像处理、音频播放、双缓存和多缓存技术,以及静态库制作和碰撞检测等。作者在尝试制作4000*2000的游戏大地图和简单的飞机大战游戏时,遇到了地图与窗口同步刷新的难题。尽管编码过程中遇到诸多挑战,作者仍享受着编程的乐趣,并分享了代码下载链接供他人指导。
摘要由CSDN通过智能技术生成

使用编绎器是codeblocks16.01。

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

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

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

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

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

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


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



设置界面,gdi绘制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值