C语言程序设计培训高级讲义——游戏修改器设计(1);第4讲 简单游戏范例——坦克大战;场景:简单背景,无障碍。背景音乐。
角色:
(1)敌方坦克,数量10~20
(2)玩家坦克,数量1
规则:
(1)坦克相互射击。
(2)玩家全部消灭电脑坦克获胜。
(3)被敌方坦克发射子弹击中,玩家生命减1,3次失败!
(4)消灭坦克1个得分50,500分以上生命加1。;游戏素材;1.导入资源:
(1)背景导入为位图资源
(2)坦克导入为ICON资源 ;2.创建背景
(1)定义位图m_bkBitmap
(2)载入位图LoadBitmap(IDB_BK);
(3)绘制位图:按窗口大小平铺绘制;3.载入坦克资源(
(1)定义坦克ICON数组(5种状态)(View.h)
(2)载入ICON资源; (View.cpp);4.定义坦克类
属性:
(1)屏幕位置 :CRect m_Rect;
(2)图片指针:ICON图片指针(从view中传递)
(3)移动方向(上下左右),int m_nDirection
(4)移动速度(步长)int m_nStep;
方法:
(1)绘制坦克:void Draw(CDC *pDC)
(2)移动坦克:void Move();;坦克类Tank.h;Draw实现:根据坦克当前位置和方向绘制坦克图片。
ICON图片绘制:CDC::DrawIcon(CPoint p,H
您可能关注的文档
- 2016年银行从业资格考试银行业法律法规与综合能力(第十八章刑事法律制度)答案.ppt
- 2016版《全程复习方略》高考英语(全国通用)总复习教师用书配套:必修5Unit4Makingthenews答案.ppt
- 2016版北师大版英语必修三配套:Unit9SectionⅢ答案.ppt
- 2016年招教特岗教师教育学答案.ppt
- 2016版政府的权力:依法行使答案.ppt
- 2016年中考复习透镜及其应用答案.ppt
- 2016-保健食品原料管理和安全性评估(20151227天津)答案.ppt
- 2016年中考科学复习:第23讲欧姆定律答案.ppt
- 2016边塞诗鉴赏边塞征战边塞战争诗答案.ppt
- 2016财经法规第一章第二节答案.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 一种中药制丸机.pdf VIP
- 河北图集 J15J147 建筑防水构造图集(OXD、LOCA、ZPV).docx VIP
- 《鱼蛋白类肥料第1部分:生产技术规范》.pdf VIP
- 环刀种类及规格详解(附行业标准).docx VIP
- 牛顿第一定律教案.docx VIP
- DB_T 29-315-2024 天津市城市轨道交通工程施工质量验收资料管理规程_第七册.docx VIP
- 2026江西新高考数学三模仿真模拟试卷(附答案解析).docx VIP
- 沁园春长沙赏析 (修正).pptx VIP
- 数字化转型架构下的数据安全治理(数据质量+数据安全+全生命周期治理+治理考核)[33页PPT].pptx VIP
- 高血压的护理(1).pptx VIP
原创力文档

文档评论(0)