- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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文件夹包含场景类,游戏主
您可能关注的文档
最近下载
- XF 44-2015 消防头盔 XF 44-2015 消防头盔.pdf
- 2024-2025(最新版)人教版语文一年级上册第一单元教案(2024秋部编新教材).pdf VIP
- T∕CNFIA 135-2022 即食拌饭干制品.docx VIP
- 报关员的年终工作总结.pptx
- 小麦膜下滴灌丰产栽培技术规程(征求意见稿)编制说明.doc VIP
- T/CGCC 26-2018_食品用酒精保鲜剂.pdf VIP
- 工厂岗位职责说明书(岗位说明书).doc VIP
- 实验室危化品管理.pptx VIP
- 产品标识和可追溯性控制程序.docx VIP
- GB 50058-2014 爆炸危险环境电力装置设计规范(附条文说明).pdf VIP
文档评论(0)