需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13572 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:目前市面上早有不同操作系统的智能手机,但主要以Android、Window Phone、iOS为手机的主流操作系统,因此跨平台的飞行射击类游戏拥有极大的开发潜力,本款游戏的开发将带来巨大的商业价值。 Cocos2D-X是在MIT许可证下发布的一个支持多平台移动2D游戏的开源游戏引擎。本款游戏主要基于Cocos2D-X游戏引擎,使用C++语言在Microsoft Visual Studio 2013环境下进行开发。使用Cocos2D-X可以很方便的在Windows系统的电脑上进行跨平台游戏的编码与调试,最后再移植到安卓,苹果等操作系统的智能手机上。 本文主要讲解了本款游戏开发的各个时间段所完成的任务,主要包含了课题分析、游戏设计、游戏功能实现、所遇困难及解决方案等内容。在游戏设计中又包含了整体设计、模块设计两个部分并加以图表进行细致描述。在具体模块设计中,又对闪屏模块、登陆和设置模块、游戏执行模块、战机移动模块、子弹发射模块、敌机模块、用户数据模块、音效控制模块等模块做了具体详细的讲述。经过这段时间的学习与努力,终于成功开发出自己设计的游戏。
关键词:Cocos2d-x;C++;跨平台;飞行射击类游戏
目录 摘要 Abstract 1.绪论-1 1.1课题背景-1 1.2手游价值-1 1.3 Cocos2D-X介绍-1 2.课题分析-2 2.1目标与方案-2 2.2可行性分析-2 2.2.1技术可行性-2 2.2.2经济可行性分析-3 2.2.3操作可行性-3 2.2.4法律可行性-3 3.游戏设计-4 3.1游戏整体架构设计-4 3.2模块设计-8 3.2.1基本思路-8 3.2.2最终目标-9 3.3具体模块设计-9 3.3.1游戏运行基础模块设计-9 3.3.2闪屏模块设计-9 3.3.3登陆和设置模块设计-9 3.3.4结算模块设计-9 3.3.5游戏执行模块设计-10 3.3.6战机移动模块设计-10 3.3.7战机模块设计-10 3.3.8子弹发射模块设计-11 3.3.9敌机模块设计-11 3.3.10用户数据模块设计-12 3.3.11音效控制模块设计-12 4.游戏功能实现-13 4.1安装和配置相关开发环境-13 4.2游戏闪屏功能的实现-14 4.3游戏场景背景移动的实现-15 4.4游戏数据存储和音效播放功能的实现-15 4.5游戏核心功能的实现-16 4.5.1子弹的发射-16 4.5.2碰撞检测-17 4.3遇到的困难-17 4.4解决方案-19 结 论-21 参 考 文 献-22 致 谢-23 |