基于Cocos2d-x游戏引擎的塔防类手机游戏框架设计与实现

被引量 : 0次 | 上传用户:senfa88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
游戏产业是当今国家战略性新兴产业中极其重要的一员,也是当今社会的朝阳产业。在国家相关政策背景下,游戏产业正朝着全球化、专业化、多样化、平台化的方向发展。手机作为游戏的新兴载体,正开创着游戏产业的新时代。本课题以手机游戏为主要研究对象,基于Cocos2d-x手机游戏引擎,设计并实现了塔防类手机游戏的程序框架。虽然Cocos2d-x手机游戏引擎可以方便快捷的开发手机游戏,但其并不能无缝贴合某种特定类型的游戏开发工作。鉴于市面上对塔防类手机游戏的需求较大,游戏开发周期较长等特点,本课题针对Cocos2d-x手机游戏引擎的薄弱之处,在研究了多款塔防游戏的基础上,对塔防类手机游戏的固有特点进行归纳、抽象、总结,对Cocos2d-x游戏引擎进行深入研究,逐渐形成了适合塔防类手机游戏快速、敏捷开发的框架体系结构,具有极高的商业价值。本课题首先对手机游戏市场的现状,特别是塔防类手机游戏的市场现状进行了剖析,以探寻市场对塔防类手机游戏的需求状况,初步了解塔防类手机游戏从开发到上线的市场定位。其次,本课题着重分析了几款市面上比较知名的塔防游戏,采用软件工程学的需求分析方法,提出了一般塔防类手机游戏的功能性需求、非功能性需求和其他需求,形成了完整的塔防类手机游戏的需求体系。然后,根据塔防类手机游戏的需求体系,采用C++语言、MVC框架设计模式、Cocos2d-x手机游戏引擎以及各类游戏算法,分层设计并实现了塔防类游戏框架系统。最后,本课题讨论了跨平台调试方案以及在系统层次上,对系统的各个模块进行测试分析,并提出改进措施,以完善整个游戏框架系统。本课题对Cocos2d-x手机游戏引擎的部分源码进行了深入分析,对不适用于塔防类手机游戏框架搭建的代码采用继承、重写等方式进行了改进,设计实现了手机游戏开发的必备功能模块,包括:表格管理、纹理管理、数据管理、网络实现等。虽然手机游戏市场上的塔防类游戏风格各异,但其核心玩法是不变的。本课题实现的塔防类手机游戏框架系统,极大地缩短了游戏的开发周期,让编程人员能更加专注于游戏本身的内容实现上,而无需重复塔防类手机游戏的基础开发工作。
其他文献
明嘉靖时期的徐文长少有文才,闻于乡里,自视甚高,后来又深受王学影响,性格执拗偏激,蔑视礼法,鄙视权贵,誓不入七子之流,狂狷品行与时代风潮格格不入。他追求功名却不喜时文创
我国的消费者公益诉讼实践先于立法,2012年民事诉讼法修改时第一次对消费者公益诉讼作出了规定,虽然只是原则性规定,但是给我国消费者公益诉讼制度的进一步完善提供了良好的
集体经济以“共同致富”为原则,对广泛吸收社会分散资金、缓解就业压力、增加公共财富有重要作用,是社会主义经济的重要组成部分。探索集体经济的有效实现形式,使其兼具集体
游戏是儿童的第二生命,是促进儿童智力、体力发展发展的重要手段,是培养儿童责任感、集体感和合作精神的重要途径,它对幼儿的发展价值已得到国内外教育界的普遍认同。我国《
现阶段,我国社会经济发展已经开始进入蓬勃发展的新历程,特别是农村经济正在快速发展。因此,要想稳定快速发展现代农业就必须进行合理规范的土地流转,同时这也是大力推进农村
<正>阿尔茨海默病(Alzheimers disease,AD)是由多种原因引起的神经系统退行性疾病,其病程缓慢且不可逆,主要以认知和记忆功能损害、精神行为症状及日常生活能力的减退为特
本文从元音发音的角度出发,通过比对中国英语学习者和英语本族语者元音发音的特征,对中国英语学习者的节奏表现与其元音发音之间的关系进行研究。研究目的旨在探究:(1)中国英语学习者与英语本族语者的元音发音特征差异;(2)中国英语学习者的节奏表现情况;(3)中国英语学习者的节奏表现与其元音发音之间的关系。本研究的实验对象为23名在职小学英语教师(NNS组)以及5名来自美国的英语本族语者(NS组)。在实验过
选取具有条形走廊的典型建筑模型,模拟机械排烟条件下的走廊排烟效果。考虑建筑物门、窗缝隙的渗风作用,排烟系统参数设定以GB 50045-95《高层民用建筑设计防火规范》为基础,
随着对冲基金在国际上的飞速发展,所有基金管理者所管理的资金量在近期已经达到了2.13万亿。管理者如果想要得到最多的收益就要不断地调整自己得投资组合,使得收益最大化。因
己亥金秋,七秩同庆。在全国人民共同庆祝中华人民共和国70华诞之际,中央财经大学迎来了建校70周年。2019年10月19日上午,中央财经大学建校70周年纪念大会在学院南路校区田径