基于IOS打地鼠游戏的设计与实现


时间: 2021-06-21 20:51:11 人气: 31 评论: 0

本设计是基于IOS平台利用cocos2d-x开源框架作为游戏引擎和C++语言编写的IOS程序,以x-code作为开发环境。通过cocos2d-x非常容易地管理不同场景之间的流程控制。本设计实现了打地鼠游戏的时间模式和无尽模式以及历史最高分数的查询,并用userdefult存储和读取用户信息。

关键词:IOS开发;cocos2d-x;C++语言;userdefult

本游戏涉及关键技术有:

cocos2d-x引擎

场景切换

时间控制

检查碰撞

记录分数


  

  目   录

1、本游戏的的开发环境4

1.1操作系统4

1.2开发环境4

本游戏以C++作为开发语言,X-Code作为开发环境,Cocos2d-x作为游戏引擎。使用userdefult作为数据信息存储机制。4

1.3相关开发工具介绍4

1.3.1 C++4

1.3.2 Cocos2d-x5

1.3.3 X-Code5

2、IOS Application应用程序核心架构6

3、总体设计6

3.1总体框架7

3.2关键技术7

3.2.1游戏美工和音乐7

3.2.2定时器的应用7

3.2.3碰撞事件8

3.2.4 Userdefult的应用8

4、详细设计9

4.1 Cocos2d-x游戏引擎场景的创建控制9

4.1.1 场景设置9

4.1.2 游戏结束函数10

4.1.3 时间模式11

4.1.4无尽模式11

4.1.5历史最高成绩12

5、系统测试13

5.1测试系统的步骤13

图5-4击打地鼠14

6、单元测试14

6.1单元测试简介14

6.2单元测试方法14

6.3单元测试作用14

6.5具体功能分部测试16

对每个功能和模块进行分布测试,按照游戏流程进行测试,以保证各个部分都能达到预期效果,减少游戏中的BUG。16

总结19

致谢20


评论
188083800