- 1
- 0
- 约2.13千字
- 约 42页
- 2017-02-05 发布于湖北
- 举报
C语言程序设计培训高级讲义——游戏修改器设计(1) 场景:简单背景,无障碍。背景音乐。 角色: (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(); Draw实现:根据坦克当前位置和方向绘制坦克图片。 ICON图片绘制:CDC::DrawIcon(CPoint p,HICON *hIcon); Move的实现:根据坦克当前位置、方向
您可能关注的文档
- 欧体楷书特征及写法精品.ppt
- 欧洲货币一体化精品.ppt
- 意外伤害与心肺复苏2015-3-24绪论.ppt
- 排水法求不规则物体的体积精品.ppt
- 音乐欣赏绪论.ppt
- 第04章诉讼参与人副本要点.ppt
- 银行信贷基础知识绪论.ppt
- 培训课程:5S管理精品.ppt
- 第4节常见的碱要点.ppt
- 肠外营养的调配选编.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 工业视觉AOI智能检测装备相关项目运营指导方案.docx
- 高铁站装修施工方案.docx VIP
- 燃气管道工程施工测量及竣工测量方案.docx VIP
- 2025年数字乡村补贴申领全流程课件 符合条件都能拿到钱.pptx VIP
- 数控加工中心五级保养内容.docx VIP
- {旅游行业管理}西双版纳国家级自然保护区生态旅游总体规划125页.pdf VIP
- 2026入团积极分子考试200题题库(含答案).docx
- 2026年北京市顺义区初三一模数学试卷(含答案).pdf
- 经济学原理曼昆pdf.pptx VIP
- 2025年军队文职招聘-军队文职技能岗-军队文职招聘(炊事员/食堂管理员)历年参考题典型考点含答案解.docx VIP
原创力文档

文档评论(0)