基于cocos2dx引擎的rpg手游.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于cocos2dx引擎的rpg手游

本科生毕业设计(论文) ( 2016 届) 题 目: 基于cocos2dx引擎的rpg手游 学 院: 信息与机电工程学院 专 业: 计算机科学与技术 学生姓名: 学 号: 指导教师: 2016年4月20日 目录 第1章 绪论 1 1.1 手游背景 1 1.2 发展趋势 1 1.3 研究意义 1 第2章 相关技术 3 2.1 C++语言 3 2.2 Cocos2dx引擎 3 2.3 开发工具 4 第3章 设计概要 5 3.1游戏介绍 5 3.2游戏的结构例图 5 第4章项目设计 6 4.1 游戏架构设计 6 第五章 模块详解 7 5.1 游戏总体实现 7 5.2 各模块实现 7 第6章 学习心得 24 第7章 项目总结与展望 26 参考文献 27 第1章 绪论 1.1 手游背景 移动互联网热潮在全世界引起了巨大的反响,移动互联网正在改变着传统互联网的格局,全世界的IT公司争相将业务中心向移动互联网转移,移动互联网业务也成为业内对打的利润增长点。移动互联网时代的到来,使得移动应用成为人们生活中的一部分,而游戏,在移动应用中更是有举足轻重的位置。 随着IOS安卓(Android)系统和相应的设备的诞生,移动平台从单一的手机发展到平板电脑等多种移动平台上。开发者需要针对不同的平台进行游戏的开发。而cocos2dx具有跨平台的特性,只需要编写一次代码,就可以无缝的部署在包括IOS、Android、windows phone等在内的主流游戏平台上,大大提高了开发的效率。 1.2 发展趋势 目前,占有率领先移动游戏引擎主要有Cocos2d-x、Unity3D、FlashAIR、Unreal、Corona等。不同的统计方给出的数据各有差异,但总体来讲,行业首选的游戏引擎,主要都集中在Cocos2d-x与Unity3D之上。从全球市场份额数据来看,主要覆盖中端市场的Unity相对领先,Cocos2d-x则主要占据高端与低端市场,约占1/4市场。但值得注意的是另一个数据是,在中国,Cocos2d-x则相对领先。在中国的2D手机游戏开发中,Cocos2d-x引擎的份额超过70%。流程控制(Flow control):非常容易地管理不同场景(scenes)之间的流程控制精灵(Sprites):快速而方便的精灵 动作(Actions):告诉精灵们该做什么。可组合的动作如移动(move)、旋转(rotate)和缩放(scale)等更多 特效(Effects):特效包括波浪(waves)、旋转(twirl)和透镜(lens)等更多 平面地图(Tiled Maps):支持包括矩形和六边形平面地图 转换(Transitions):从一个场景移动到另外一个不同风格的场景 菜单(Menus):创建内部菜单 文本渲染(Text Rendering):支持标签和HTML标签动作 文档(Documents):编程指南 + API参考 + 视频教学 + 很多教你如何使用的简单测试例子 BSD许可:尽管用就是了 基于Pyglet:没有外部的依赖 基于OpenGL:支持硬件加速 2.3 开发工具 操作系统:Microsoft?Windows?7 程序语言:C++ 开发工具:Microsoft Visval?Studio?2013,cocos2d-x-3.10,TexturePacker,Tiled,Xcode7 Microsoft?Visual?C++,(简称Visual?C++、MSVC、VC++或VC)微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++等编程语言。Visual?C++以拥有“语法高亮”,IntelliSense(自动编译功能)以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加链接著称。这些特征明显缩短程序编辑、编译及链接的时间花费,在大型软件计划上尤其显著。 第3章 设计概要 3.1 游戏介绍 这是一个RPG手游的一个模块,使用Tiled完成地图场景,并实现障碍物设置、地图移动变化、寻路算法、玩家遇上怪物、玩家和怪物战斗等游戏功能。 3.2游戏的结构例图 说明:scenes文件夹包含场景类,游戏主

文档评论(0)

a888118a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档