- 203
- 0
- 约3.06万字
- 约 38页
- 2019-07-21 发布于山西
- 举报
目 录
TOC \o 1-3 \f \h \z \u 1. 概述 3
2. 相关技术 3
2.1碰撞检测 3
2.2 CObList链表 3
2.3 设置定时器 3
2.4 背景滚动技术 3
2.5 内存释放技术 3
3. 总体设计与详细设计 4
3.1 系统模块划分 4
3.2 主要功能模块 4
4. 编码实现 6
5. 实训中遇到的主要问题及解决方法 49
6. 实训体会 50
1. 概述
这次实训,目的以VS 为环境,利用MFC,使用C++语言编写一个简单的飞机大战游戏 。
实现的主要功能:
有开始游戏界面,上下左右键控制飞机自由移动,空格键发射炮弹。
设有关卡,每打完一个boss就会过关,每过一关战机炮弹会升级,敌机随机发射子弹数量增加。
战机起始十条命,可以通过过关和吃到道具增加血量。
战机子弹打中敌机,敌机就会爆炸,boss血量随关卡升高而增多,打败敌机或者boss会有分数加成。
设有无敌模式和普通模式,无敌模式大招无限,生命无限,战机导弹直接升至最高等级。
2. 相关技术
2.1碰撞检测
用CRect类的GetRect()函数可以获得当前对象的矩形区域, IntersectRect()并用此函数判断二者是否碰撞。
2.2 CObList链表
这个程序使用CObList链表来存储各效果。CobLi
您可能关注的文档
- 综合布线实习报告.doc
- 血透室护理工作总结PPT.ppt
- 述职报告-供应链 凌艳秋.pptx
- 道德与利益素材.ppt
- 项目管理年度总结PPT24369.pptx
- 6精细化工过程与设备_第五课_固定床反应器.ppt
- 党政公文(最新,带思考题)(公文、计划总结、讲话稿).ppt
- PET双面胶带模切解决方案.ppt
- 党员干部干事创业要有志气、底气与勇气——专题培训开班讲话.doc
- 在安全生产会议上的讲话.doc
- 高盛_印度混动车市政策牵引及规模放量观察-2026-07-出海研究.pdf
- 《煤矿“三项...第7部分:煤矿安全检查作业》KA 56.7-2026.pptx
- 《煤矿“三项...第9部分:煤矿采煤机操作作业》KA 56.9-2026.pptx
- 《煤矿“三项...第5部分:煤矿安全监测监控作业》KA 56.5-2026.docx
- 《煤矿“三项...第5部分:煤矿安全监测监控作业》KA 56.5-2026.pptx
- 《煤矿“三项...第10部分:煤矿掘进机操作作业》KA 56.10-2026.pptx
- 《煤矿“三项...第8部分:煤矿提升机操作作业》KA 56.8-2026.pptx
- 《金属非金属矿山...第6部分:金属非金属矿山支护...》KA 57.6-2026.pptx
- 《金属非金属矿山...第7部分:金属非金属地下矿山...》KA 57.7-2026.pptx
- 《煤矿“三项...第4部分:煤矿井下爆破作业》KA 56.4-2026.pptx
原创力文档

文档评论(0)