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

  • 需要金币1000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-03-23
  • 论文字数:13572
  • 课题出处:(abc鞠凌青)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:目前市面上早有不同操作系统的智能手机,但主要以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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费