基于cocos2dx引擎的rpg手游

基于cocos2dx引擎的rpg手游

ID:36505166

大小:2.63 MB

页数:29页

时间:2019-05-11

基于cocos2dx引擎的rpg手游_第1页
基于cocos2dx引擎的rpg手游_第2页
基于cocos2dx引擎的rpg手游_第3页
基于cocos2dx引擎的rpg手游_第4页
基于cocos2dx引擎的rpg手游_第5页
资源描述:

《基于cocos2dx引擎的rpg手游》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科生毕业设计(论文)(2016届)题目:基于cocos2dx引擎的rpg手游学院:信息与机电工程学院专业:计算机科学与技术学生姓名:学号:指导教师:2016年4月20日27目录第1章绪论11.1手游背景11.2发展趋势11.3研究意义1第2章相关技术32.1C++语言32.2Cocos2dx引擎32.3开发工具4第3章设计概要53.1游戏介绍53.2游戏的结构例图5第4章项目设计64.1游戏架构设计6第五章模块详解75.1游戏总体实现75.2各模块实现7第6章学习心得24第7章项目总结与展望26参考文献2727第1章绪论1.1手

2、游背景移动互联网热潮在全世界引起了巨大的反响,移动互联网正在改变着传统互联网的格局,全世界的IT公司争相将业务中心向移动互联网转移,移动互联网业务也成为业内对打的利润增长点。移动互联网时代的到来,使得移动应用成为人们生活中的一部分,而游戏,在移动应用中更是有举足轻重的位置。随着IOS安卓(Android)系统和相应的设备的诞生,移动平台从单一的手机发展到平板电脑等多种移动平台上。开发者需要针对不同的平台进行游戏的开发。而cocos2dx具有跨平台的特性,只需要编写一次代码,就可以无缝的部署在包括IOS、Android、window

3、sphone等在内的主流游戏平台上,大大提高了开发的效率。1.2发展趋势目前,占有率领先移动游戏引擎主要有Cocos2d-x、Unity3D、FlashAIR、Unreal、Corona等。不同的统计方给出的数据各有差异,但总体来讲,行业首选的游戏引擎,主要都集中在Cocos2d-x与Unity3D之上。从全球市场份额数据来看,主要覆盖中端市场的Unity相对领先,Cocos2d-x则主要占据高端与低端市场,约占1/4市场。但值得注意的是另一个数据是,在中国,Cocos2d-x则相对领先。在中国的2D手机游戏开发中,Cocos2d

4、-x引擎的份额超过70%。《保卫萝卜》《找你妹》《我叫MT》等多款国内知名手游,以及国外的《用着前线》《Badland》等多款知名手游,都采用cocos2dx引擎开发。1.3研究意义全球在使用的移动电话已经超过10亿部,而且这个数字每天都在不断增加。在除美国外的各个发达国家,手机用户都比计算机用户多。手机游戏潜在的市场比其他任何平台,比如PlayStation和GameBoy都要大。在控制台游戏时代,GameBoy热销的一个原因就是便携性——人们可以随时随27地沉浸在自己喜欢的游戏中,还可以随时随地抢购自己喜欢的装备或宠物。和游戏

5、控制台或者PC相比,手机虽然可能不是一个理想的游戏设备,但毕竟人们总是随时随身携带,这样手机游戏很可能成为人们消遣时间的首选。手机便携性、移动性的特征更能满足用户随时随地玩游戏的需求,用户利用排队、等车的时间进行游戏,手机游戏碎片化的特性凸显。调查显示,29.8%的用户在用手机玩游戏以后电脑端玩游戏的时间减少,手机游戏已经开始抢夺电脑游戏时间。22.4%的用户手机游戏时间越来越长,仅有10%的用户时间变短,手机游戏已逐渐成为一种普遍的娱乐方式。因为手机是网络设备,在一定限制因素下可以实现多人在线游戏。随着移动网络的发展,移动游戏也

6、越来越多的被大家接受,对于之前长期通知市场的掌机来说造成了不少的冲击。27第2章相关技术2.1C++语言本次软件编写主要采用c++语言来编写。C++语言是一种使用非常广泛的计算机编程语言。是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。C++在一定程度上可以和C语言很好的结合,甚至大多数C语言程序是在C++的集成开发环境中完成的。C++相对众多的面向对象的语言,具有相当高的性能。C++引入了面向对象的概念,使得开发人机交互类型的应用程序

7、更为简单、快捷。很多优秀的程序框架包括MFC、QT就是使用的C++。C++避免平台限定或没有普遍用途的特性。C++不使用会带来额外开销的特性。C++设计成无需复杂的程序设计环境。2.2Cocos2dx引擎cocos2d是一个基于MIT协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用。这是一个C++Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2

8、d-x项目可以很容易地建立和运行在IOS,Android,黑莓Blackberry等操作系统中。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。主要功能包括:流程控

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。