基于cocos2DX的多平台手机游戏设计

上传人:liy****000 文档编号:241885124 上传时间:2022-01-17 格式:DOC 页数:19 大小:1.79MB
返回 下载 相关 举报
基于cocos2DX的多平台手机游戏设计_第1页
第1页 / 共19页
基于cocos2DX的多平台手机游戏设计_第2页
第2页 / 共19页
基于cocos2DX的多平台手机游戏设计_第3页
第3页 / 共19页
基于cocos2DX的多平台手机游戏设计_第4页
第4页 / 共19页
基于cocos2DX的多平台手机游戏设计_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《基于cocos2DX的多平台手机游戏设计》由会员分享,可在线阅读,更多相关《基于cocos2DX的多平台手机游戏设计(19页珍藏版)》请在金锄头文库上搜索。

1、题目 基于cocos2DX的多平台手机游戏设计 目 录摘要1关键词1Abstract1Key word11 引言12 关键技术介绍22.1 PHP技术22.1.1 PHP概述22.1.2 PHP的特点22.2 MYSQL技术22.2.1 MYSQL数据库简介22.2.2 MYSQL数据库特点32.3 PHP+MySQL+Apache组合33 需求分析33.1 需求说明33.1.1 总体目标33.1.2 功能目标33.2 用户及其特点33.2.1 普通用户权限特点33.2.2 管理员权限特点33.3 用例图33.4 结构图44 系统分析与总体实现44.1 系统功能描述44.1.1 新闻类别管理功

2、能54.1.2 新闻发布管理功能54.1.3 新闻用户评论功能54.1.4 新闻用户搜索查询功能54.1.5 新闻用户管理功能54.2 系统功能模块划分54.3 系统流程分析54.4 系统数据库设计64.4.1 E-R图64.4.2 表结构75 系统实现85.1 新闻发布展示平台85.1.1 新闻系统首页模块85.1.2 新闻分类页模块95.1.3 新闻内容页模块95.1.4 新闻用户评论模块105.1.5 新闻用户登录模块105.2 后台管理115.2.1 后台用户管理模块115.2.2 新闻添加、修改、删除模块115.2.3 新闻类别的添加、删除、修改模块135.2.4 用户管理评论模块1

3、36 结论14致谢14参考文献14基于cocos2dx的多平台手机游戏设计摘要:随着智能手机的迅速普及,与3G网络的快速发展,移动互联网的相关业务,已逐渐成为国内各厂商关注的焦点。随着页游市场的没落,端游开发推广的局限性,导致现今游戏行业逐渐倾向于手机移动端。Cocos2dx是目前手机游戏开发最为热门的一项引擎技术。Cocos2d以易于使用、高效、灵活、免费的特点给游戏开发者提供了很方便的支持。宝石大师就是基于cocos2dx开发的一款战斗三消类游戏。游戏是基于当前流行的三消玩法,配合独特设计的玩家双方互斗的战斗模式,加上独家设计的炫彩特效,让玩家能从一款三消类游戏转到战斗策略的玩法上来。给玩

4、家一个最完美的游戏体验。关键词:宝石大师 cocos2dx 消除类游戏 Mobile Game Design Dased on Cocos2Dx PlatformStudent Majoring In Software Engineering DongQiangTutor YanChaoAbstract:With the rapid popularization of smart phones, with the rapid development of 3 g network, mobile Internet related business, has gradually become th

5、e focus of domestic manufacturers. Page as the markets decline, the limitations of tour development promotion, led to todays game industry increasingly inclined to mobile terminal. Cocos2dx is one of the most popular mobile phone game development engine technology. Cocos2d to the characteristics of

6、easy to use, efficient, flexible, free provides convenient support for game developers. The gems master is a based on cocos2dx developed a battle three types of diabetes type game. Game is based on the current popular of the three types of diabetes, with unique design players fight between the two s

7、ides battle mode, combined with exclusive design of dazzle colour effects, allows players to transfer from a three types of diabetes type of game to play battle strategy.Key words: Stones Masters;Cocos2dx;1 引言1.1 手游背景 手游指在手机等各类手持硬件设备上运行的游戏类应用程序,其需要具备一定硬件环境和一定系统级程序作为运行基础。2004年,手机游戏均为WAP游戏,到2005年,图形化手

8、机游戏激增,已经超过40余 款。2005年6月,盛大英特尔宣布携手共同开发国内手机游戏市场,手机网游行业阵营开始空前壮大,继盛大、北京掌讯、美通之后,网易、空中,标派等也纷 纷加入,目前国内手机游戏厂商已经近30家。手机游戏尚处于市场导入期,在未来几年内,手机游戏将步入快速发展阶段。1.2 发展趋势 近年来,随着智能机的普及以及3G的覆盖率增加,手机网游日益兴起,现已经有近两千万的手机网游玩家了。2014年,国内移动互联网竞争格局未定,运营商拒绝管道化欲谋更多话语权,转型力度、资源投入日趋加大;在部分细分领域,围绕运营商转型的业务和渠道价 值骤然放大,引发产业整合日趋频繁。在此背景下,国内移动

9、互联龙头拓维信息通过多年技术积累及运营商渠道优势,确定以手机动漫与游戏业务为两大核心发展方 向之一。1.3 研究意义全球在使用的移动电话已经超过10亿部,而且这个数字每天都在不断增加。在除美国外的各个发达国家,手机用户都比计算机用户多。手机游戏潜在的市场比其他任何平台,比如PlayStation和GameBoy都要大。在控制台游戏时代,GameBoy热销的一个原因就是便携性人们可以随时随 地沉浸在自己喜欢的游戏中,还可以随时随地抢购自己喜欢的装备或宠物。和游戏控制台或者PC相比,手机虽然可能不是一个理想的游戏设备,但毕竟人们总是随 时随身携带,这样手机游戏很可能成为人们消遣时间的首选。手机便携

10、性、移动性的特征更能满足用户随时随地玩游戏的需求,用户利用排队、等车的时间进行游 戏,手机游戏碎片化的特性凸显。调查显示,29.8%的用户在用手机玩游戏以后电脑端玩游戏的时间减少,手机游戏已经开始抢夺电脑游戏时间。22.4%的 用户手机游戏时间越来越长,仅有10%的用户时间变短,手机游戏已逐渐成为一种普遍的娱乐方式。因为手机是网络设备,在一定限制因素下可以实现多人在线游戏。随着移动网络的发展,移 动游戏也越来越多的被大家接受,对于之前长期通知市场的掌机来说造成了不少的冲击。市场研究公司IDC和App Annie报告显示2013年第一季度iOS和Android平台游戏业务营收是掌机的3倍。手机游

11、戏市场潜力大,投入资金少,吸引了很多市场进入者,但中小SP在激烈的竞争中生存问题是需要考虑的主要问题。手机游戏开发商、游戏应及服务提供商不重视市场宣传和推广工作,忽视对于游戏产品,用户的体验和习惯培养重要性。手机游戏市场竞争激烈,该竞争涉及国内,也涉及国外游戏开发商。追求低成本和短期利益,现游戏产品的质量粗糙。手机游戏的同质化也越来越严重,创新力不足。2 关键技术介绍 2.1 C+语言C+语言是一种使用非常广泛的计算机编程语言。是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。C+在一定程度上可以和C

12、语言很好的结合,甚至大多数C语言程序是在C+的集成开发环境中完成的。C+相对众多的面向对象的语言,具有相当高的性能。C+引入了面向对象的概念,使得开发人机交互类型的应用程序更为简单、快捷。很多优秀的程序框架包括MFC、QT就是使用的C+。C+避免平台限定或没有普遍用途的特性。C+不使用会带来额外开销的特性。C+设计成无需复杂的程序设计环境。2.2 Cocos2D-X平台技术介绍cocos2d是一个基于MIT协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用。这是一个C+ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x

13、提供的框架。手机游戏,可以写在 C+或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行在IOS,Android,黑莓 Blackberry等操作系统中。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。Cocos2D-X主要功能:流程控制(Flow control):非常容易地管理不同场景(scenes)之间的流程控制;精灵(Sprites):快速而方便的精灵;动作(Actions):告诉精灵们该做什么。可组合的动作如移动(move)、旋转(rotate)

14、和缩放(scale)等更多;特效(Effects):特效包括波浪(waves)、旋转(twirl)和透镜(lens)等更多;平面地图(Tiled Maps):支持包括矩形和六边形平面地图;转换(Transitions):从一个场景移动到另外一个不同风格的场景;菜单(Menus):创建内部菜单;文本渲染(Text Rendering):支持标签和HTML标签动作;文档(Documents):编程指南 + API参考 + 视频教学 + 很多教用户如何使用的简单测试例子;MIT许可:尽管用就是了;基于Pyglet:没有外部的依赖;基于OpenGL:支持硬件加速;3D对象:MD2模型支持;脚本语言:支

15、持Lua,JavaScript语言。图2.2 Cocos2D-X引擎架构2.3开发工具游戏在WindowsXP系统下开发,基于visual studioC+2008的开发平台,采用了cocos2d-x技术进行开发。操作系统:MicrosoftWindows7程序语言:C+开发工具:Microsoft VisvalStudio2012,cocos2d-x-2.2.2MicrosoftVisualC+,(简称VisualC+、MSVC、VC+或VC)微软公司的C+开发工具,具有集成开发环境,可提供编辑C语言,C+以及C+等编程语言。VisualC+以拥有“语法高亮”,IntelliSense(自动编译功能)以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加链接著称。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号