基于Cocos2d-x引擎手机网络游戏模板设计
摘要 | 第4-6页 |
Abstract | 第6-8页 |
第1章引言 | 第11-15页 |
1.1 课题研究背景与现状 | 第11-12页 |
1.2 课题研究目的与意义 | 第12页 |
1.3 课题研究内容 | 第12-13页 |
1.4 本文结构组织 | 第13-15页 |
第2章关键技术研究 | 第15-26页 |
2.1 Cocos2d-x引擎研究 | 第15-21页 |
2.1.1 应用类CCApplication | 第17-18页 |
2.1.2 导演类CCDirector | 第18页 |
2.1.3 场景类CCScene | 第18页 |
2.1.4 节点类CCNode | 第18-20页 |
2.1.5 层类CCLayer | 第20页 |
2.1.6 动作类CCAction | 第20-21页 |
2.2 OpenGL-ES研究 | 第21-22页 |
2.3 Boost库研究 | 第22-23页 |
2.4 加密解密算法研究 | 第23-26页 |
2.4.1 MD5算法 | 第23-24页 |
2.4.2 BASE64算法 | 第24-25页 |
2.4.3 XXTEA算法 | 第25-26页 |
第3章项目结构分析 | 第26-29页 |
3.1 游戏分析 | 第26-27页 |
3.1.1 游戏目标人群及生命周期分析 | 第26-27页 |
3.1.2 游戏盈利模式分析 | 第27页 |
3.2 手机游戏开发软硬件设计分析 | 第27页 |
3.3 功能设计分析 | 第27-29页 |
3.3.1 游戏故事剧情设计 | 第27-28页 |
3.3.2 项目可行性分析 | 第28-29页 |
第4章游戏设计 | 第29-40页 |
4.1 系统框架设计 | 第29-30页 |
4.2 客户端设计 | 第30-36页 |
4.2.1 版本更新场景 | 第31-32页 |
4.2.2 游戏登陆场景 | 第32-33页 |
4.2.3 NPC场景和PVP展示场景 | 第33-35页 |
4.2.4 战斗场景和PVP战斗场景 | 第35-36页 |
4.3 服务端设计 | 第36-37页 |
4.4 通信协议格式设计 | 第37-38页 |
4.5 传输数据加密 | 第38-40页 |
第5章游戏功能实现 | 第40-50页 |
5.1 游戏地图功能实现 | 第40-41页 |
5.2 游戏AI实现 | 第41-42页 |
5.3 碰撞检测实现 | 第42-43页 |
5.4 数据库操作实现 | 第43-44页 |
5.5 数据加密解密实现 | 第44-46页 |
5.5.1 通信数据加密实现 | 第44-45页 |
5.5.2 内存数据加密实现 | 第45-46页 |
5.6 游戏登陆及游戏充值接入 | 第46-48页 |
5.7 资源打包实现 | 第48-50页 |
第6章功能测试 | 第50-52页 |
6.1 功能测试 | 第50-51页 |
6.2 性能测试 | 第51-52页 |
结论 | 第52-53页 |
致谢 | 第53-54页 |
参考文献 | 第54-56页 |
攻读学位期间获得学术成果 | 第56页 |