第4讲简单游戏范例综述.ppt

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

文档评论(0)

1亿VIP精品文档

相关文档