| 中文摘要 | 第1-5页 |
| Abstract | 第5-9页 |
| 第一章 绪论 | 第9-16页 |
| ·背景和意义 | 第9-12页 |
| ·手机游戏 | 第9-10页 |
| ·STG(Shooting Game) | 第10-11页 |
| ·STG引擎发展背景 | 第11-12页 |
| ·TPS引擎研究意义 | 第12页 |
| ·iOS及AppStore中TPS的国内外现状 | 第12-13页 |
| ·iOS | 第12-13页 |
| ·AppStore中TPS的国内外现状 | 第13页 |
| ·iOS上的TPS现状与前景展望 | 第13-14页 |
| ·课题研究内容及方法 | 第14-16页 |
| 第二章 iOS开发平台的搭建与相关技术分析 | 第16-27页 |
| ·iOS系统结构介绍 | 第16-19页 |
| ·iOS系统层次结构 | 第16-17页 |
| ·iOS系统框架 | 第17-19页 |
| ·开发环境的搭建及Xcode工程目录详解 | 第19-22页 |
| ·cocos2d-x详细介绍 | 第22-25页 |
| ·cocos2d-x基本原理 | 第22-24页 |
| ·cocos2d-x中的地图处理机制 | 第24-25页 |
| ·cocos2d-x的粒子系统 | 第25页 |
| ·SQLite数据库 | 第25-27页 |
| 第三章 TPS引擎的分析 | 第27-42页 |
| ·游戏引擎的需求分析 | 第27-30页 |
| ·采用敏捷开发模型中的需求分析 | 第27页 |
| ·游戏引擎需求分析的重要性 | 第27-29页 |
| ·游戏需求分档的制作与编写 | 第29-30页 |
| ·TPS核心玩法与分析 | 第30-35页 |
| ·敌人一方的分析 | 第30-32页 |
| ·玩家一方的分析 | 第32-34页 |
| ·玩家类型分类 | 第32-33页 |
| ·奖惩系统 | 第33页 |
| ·其他系统 | 第33-34页 |
| ·地图-战场场景分析 | 第34-35页 |
| ·碰撞检测 | 第35页 |
| ·TPS引擎的详细需求分析 | 第35-42页 |
| ·TPS引擎的功能需求 | 第36-40页 |
| ·敌人的功能需求 | 第37页 |
| ·玩家角色的功能需求 | 第37-38页 |
| ·地图的功能需求 | 第38-39页 |
| ·碰撞检测的功能需求 | 第39页 |
| ·其他的功能需求 | 第39-40页 |
| ·TPS引擎的性能需求 | 第40-41页 |
| ·TPS引擎的其他需求 | 第41-42页 |
| 第四章 TPS引擎的结构设计与实现 | 第42-62页 |
| ·TPS引擎总体结构设计 | 第42-44页 |
| ·引擎的功能结构划分 | 第42-43页 |
| ·引擎的模块化设计 | 第43-44页 |
| ·数据库模块的设计与实现 | 第44-48页 |
| ·数据库中表的设计与实现 | 第44-47页 |
| ·数据读取的设计与实现 | 第47-48页 |
| ·敌人数据模块的设计与实现 | 第48-54页 |
| ·敌人一方的UML类图 | 第48-49页 |
| ·CGameSpriteBasic类与CEnemySprite类 | 第49-52页 |
| ·CGameSpriteBasic类 | 第49-51页 |
| ·CEnemySprite类 | 第51-52页 |
| ·CBasicSpriteManager类 | 第52-54页 |
| ·玩家数据模块的设计与实现 | 第54-56页 |
| ·玩家一方的UML类图 | 第54-55页 |
| ·CPlayerSprite类 | 第55-56页 |
| ·碰撞检测模块的设计与实现 | 第56-59页 |
| ·碰撞检测模块的UML类图 | 第57页 |
| ·CCollisionDetection类 | 第57-59页 |
| ·地图模块与场景跳转模块的设计与实现 | 第59-62页 |
| ·地图模块的设计与实现 | 第59-61页 |
| ·场景跳转模块设计与实现 | 第61-62页 |
| 第五章 弹幕效果与多边形碰撞检测 | 第62-72页 |
| ·弹幕效果 | 第62-66页 |
| ·数据分析 | 第62-63页 |
| ·弹幕效果设计与实现 | 第63-66页 |
| ·子弹路数信息的数据表 | 第63-64页 |
| ·弹幕的实现 | 第64-66页 |
| ·多边形碰撞检测 | 第66-72页 |
| ·向量积法 | 第66-68页 |
| ·分离轴法 | 第68-69页 |
| ·多边形碰撞检测实现 | 第69-72页 |
| 第六章 总结 | 第72-74页 |
| ·工作总结 | 第72-73页 |
| ·经验不足 | 第73-74页 |
| 参考文献 | 第74-77页 |
| 致谢 | 第77页 |