毕业答辩论文排版练习摘要本 设 计 是 一 款 2D射 击 类 游 戏 , 它 是 通 过DirectX进行实现的。除此之外本设计还有一个地图编辑器,它是通过Win32 SDK 开发的并负责编辑游戏地图的工具。本设计主要由两部分组成,第一部分:游戏逻辑;第二部分:地图编辑器。游戏逻辑主要包括:处理玩家的输入;玩家飞机的运动动画;玩家的火力系统;敌机的路点系统;敌机的火力系统;地图系统碰撞检测系统。其中玩家飞机的火力系统和敌机的路点系统是最复杂和最难做的部分,但同时这两部分所产生的效果也是最丰富和最具趣味兴的。其中敌机的路点系统是与地图编辑器部分紧密联系在一起的,即敌机的路点等参数设置是由地图编辑器完成的。地图编辑器是专为本设计制做的一款工具,它可以进行游戏中各种参数的设置,除了路点的设置外还包括地图编辑,敌机生命值、火力、速度等参数的设置。关键词:DirectX地图编辑器2D射击类游戏 ABSTRACTThis design is a 2D shooting game, it is implemented by the DirectX. In addition, this game have a map editor which is developed by the Win32 SDK and is responsible for editing the game map. This design mainly is composed by two parts, First part: Game logic; Second part: Map editor. Game logic mainly includes: Processing player’s input; The movement animation of the player’s airplane; Player's firepower system; The road-spot system of the enemy airplanes; Firepower system of enemy airplanes; Map system; Examining collision system. The player’s firepower system and the road-spot system of the enemy planes are the most complex and most difficult to do, but simultaneously these two part produce the effect also is richest and most interesting. The road spot system of the enemy airplanes is most related with the map editor, videlicet the road-spot parameter and others must be setting by the map editor. The map editor is a tool which is specially designed for this game, it can set several parameters of the game. Besides the road-sp...