基于跨平台游戏引擎Cocos2d-x的单机射击游戏的设计与实现.doc

资料分类:计算机信息 上传会员:abc鞠凌青 更新时间:2019-03-23
需要金币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

相关论文资料:
最新评论
上传会员 abc鞠凌青 对本文的描述:本款游戏是基于Cocos2d-x手机游戏引擎为框架开发的,编译环境为Microsoft Visual Studio 2013,C++为主要开发语言,现在Windows桌面环境下就能够编译调试,最后移植到安卓或IOS上。以前对于Vi......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: