第12章 引擎案例—新坦克大战游戏 内容提纲 12.1 游戏需求分析 12.2 游戏总体设计 12.2.1 游戏素材设计 12.2.2 游戏地图设计 12.2.3 游戏类设计 12.3 游戏代码实现 12.3.1 资源加载类函数 12.3.2 游戏状态更新类函数 12.3.3 关卡处理函数 12.3.4 游戏细节处理类函数 12.3.5 引擎接口函数实现 12.4 游戏运行测试 第12章 引擎案例—新坦克大战游戏 本游戏使用了更大的地图,需要通过滚动地图才能看到全貌。 地图使用了多图层,有背景图层、障碍图层以及遮罩图层等不同功能图层。 12.1 游戏需求分析 新坦克大战游戏也采用键盘控制: 坦克只有上、下、左、右4个运动方向 玩家通过按空格键发射炮弹 炮弹可以消灭NPC坦克,也可以摧毁地图障碍物 炮弹发射会被计数,每按一次空格键就发射一枚炮弹,计数也随之减1。如果计数为0,玩家坦克无法发射炮弹,但可以通过弹药奖励来补充弹药 每关初始弹药量为100 玩家坦克被NPC坦克发射的炮弹击中,游戏生命值减1 12.1 游戏需求分析 游戏玩家角色是红色坦克,而NPC是绿色坦克; 玩家坦克不能与NPC坦克直接发生碰撞,只能通过发射炮弹消灭NPC坦克; 如果玩家坦克与NPC坦克发生碰撞,游戏生命值会减1。当生命值为0时,如果玩家坦克再被炮弹击中或与NP
您可能关注的文档
- 物联网射频识别(RFID)技术与应用 - 第6章数据的完整性与数据的安全性.pptx
- 物联网射频识别(RFID)技术与应用 - 第7章电子标签的体系结构.pptx
- 物联网射频识别(RFID)技术与应用 - 第8章读写器的体系结构.pptx
- 物联网射频识别(RFID)技术与应用 - 第9章RFID中间件.pptx
- 物联网射频识别(RFID)技术与应用 - 第10章RFID标准体系.pptx
- 物联网射频识别(RFID)技术与应用 - 第11章物联网RFID应用实例.pptx
- 物流专业英语课件1-Chapter OneThe General Introduction of Logistics.ppt
- 物流专业英语课件2-Chapter TwoThe Famous Logistics Company.ppt
- 物流专业英语课件3-Chapter Three Business Etiquette of Logistics.ppt
- 物流专业英语课件4-Chapter FourWarehousing.ppt
- 《路基路面工程设计》课件 4.1 植物防护的类型.pptx
- 《路基路面工程设计》课件 4.4 沿河路基防护施工.pptx
- 《路基路面工程设计》课件 8.1 泡沫轻质土路堤技术.pptx
- 物流成本与绩效管理课件 1-1 认识物流成本构成.pptx
- 物流成本与绩效管理课件 2-4 企业物流成本主辅表编制.pptx
- 物流成本与绩效管理课件 4-1 物流成本预算概述.pptx
- 《路基路面工程设计》课件 1.2 路基路面结构要求及影响因素.pptx
- 《路基路面工程设计》课件 3.3 路基的构造认知.pptx
- 《路基路面工程设计》课件 4.3 骨架植物防护的类型.pptx
- 《After Effects实例教程(After Effects 2021)》课件 第6章 应用效果.pptx
原创力文档

文档评论(0)