毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
cocos2d-x游戏《记忆16》的开发+源代码(2)
1.2 研究意义
在整个移动互联网的生态系统被彻底颠覆的同时,手游行业也得到了快速发展,从个人的开发,草根团队的创建,再到专业的Team,一次次的开创了移动互联网时代的新神话。科技行业的进步并非是一帆风顺,它如同大海浪潮一般,从2008年开始的移动互联网崛起,将是科技行业近十年来最大的一个机会。雄伟的世界趋势,独霸互联网之道。一款款游戏的成功上线,一次次的突破下载量,吸引了更多人的眼球。Cocos2d的衍生,使得Cocos2d-x、Cocos2d-Android、Cocos2D-HTML5更加方便,更好的将游戏轻松部署到其他多个平台上。所以对于个人开发者,或者在IT行业经过曲折后幸存下来的各种规模的公司而言,都不应该错过了时代的潮流。不论是否成功,只要参与改变世界的新浪潮,或多或少都会有收获,至少没有遗憾。
2.相关技术介绍
2.1 开发工具
Xcode是苹果公司开发的编程软件,是开发人员建立OS X 和IOS应用程序的最快捷的方式之一。Xcode有统一的用户界面,设计、编码、测试、调试都在一个简单的窗口完成。在2011年之前,Xcode的技术还不是很健全,从Xcode4.1开始,针对OS X 10.6及OS X 10.7的用户可以从Mac App Store免费下载,目前的主要版本是Xcode5,支持IOS7系统。最新的版本Xcode6,融合了苹果在全球开发者大会上发布的新语言Swift。
2.2 Cocos2d技术
Cocos2d是基于MIT协议的开源框架,主要用于创建应用程序、游戏等图形化界面的交互应用。目前Cocos2d也拥有几个主要的版本,包括Cocos2d-iPhone、Cocos2d-X,以及被社区普遍看好的Cocos2D-HTML5和JavaScript bindings for Cocos2d-X。同时对于开发者来说,还有更好的独立编辑器,例如精灵编辑器、粒子编辑器、字体编辑器、瓦片地图编辑器等。另外,2012年Cocos2d-x开发团队官方发布了新的一款Cocostudio工具集,目前大多数公司已经使用。此款工具是将成功上线的游戏作为背景,吸取了更多的制作经验,为以后更多的初级开发者提供了基础,也为Cocos2d的进一步发展奠基了基础。
Cocos2d-x是Cocos2d的衍生版,两者的主要区别就在于Cocos2d只能开发IOS游戏及应用,还不能移植到Android平台,Cocos2d 使用的是Object-C语言。而Cocos2d-x使用的是C++语言。所以Cocos2d-x可以很完美的实现跨平台。他们两者共同的优点就是不使用OpenGL的代码就可以拥有完美的动画效果,而且学起来也很容易,其优势有:
方便使用:对于我们开发者来说,可以将更多的精力和研究放在游戏本身之中,而不必花费太多的时间去真正的搞懂OpenGL ES上的难点,而且还提供了大量的使用规范。
效率高:Cocos2d基于OpenGL ES图形渲染,能使更多的移动设备的图片处理器性能更好的发挥作用。
灵活:使用方便,更容易进一步的扩展,更多的和第三方库结合的使用。
免费:基于MIT协议的免费开源框架,用户可以放心使用,不用担心商业授权的问题。
社区支持:更多的Cocos2d开发者自发建立了多个社区组织,进行经验技术交流,更方便开发者去查阅技术上的问题。
2.2.1 Cocos2d-x 基础
(1) 导演、场景、层、精灵直接的关系
Cocos2d - x – 2.0引擎,使用节点树结构来
管理
游戏对象,一个游戏可以分为不同的场景,一个场景,可以分成不同的层,一层可以有游戏的任何可见的节点(即对象,游戏中基本上所有的类都派生于节点类Node)。可以修改游戏节点属性,使其移动、旋转、放大、缩小等。
每一个场景都在独立的运行,然而每一个游戏的流程是由不同的场景之间相互切换完成的,都由Director来管理控制。
共2页:
上一页
1
2
下一页
上一篇:
ASP.NET+sqlserver学生宿舍管理系统设计+源代码
下一篇:
asp.net+sqlserver网上购物系统设计+源代码
浅议网络游戏安全问题及防范措施【3230字】
索尼游戏营销策略研究+SWOT分析
VC++在线学习平台的设计
eclipse面向网络信息内容共...
《管理信息系统》微课程设计与实现
HTML5引擎的游戏系统设计+源程序
C++《控制工程基础》课程试题数据库设计
国内外图像分割技术研究现状
志愿者活动的调查问卷表
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
10万元能开儿童乐园吗,我...
中国学术生态细节考察《...
AT89C52单片机的超声波测距...
C#学校科研管理系统的设计
公寓空调设计任务书
承德市事业单位档案管理...