设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

Cocos2d-x:老牌引擎的新进化

2014-1-6 14:54| 发布者: joejoe0332| 查看: 13248| 评论: 0|原作者: 《程序员》杂志|来自: 《程序员》杂志

摘要: 2014年,移动互联网的车轮已驶入了第五个年头,这五年,人们不断对移动互联网中可行的运营模式、行业生产、生活方式以及盈利模式进行着颠覆。而作为移动互联网产业链中最“吸金”的一环,移动游戏的规模无疑占据着整 ...

  2014年,移动互联网的车轮已驶入了第五个年头,这五年,人们不断对移动互联网中可行的运营模式、行业生产、生活方式以及盈利模式进行着颠覆。而作为移动互联网产业链中最“吸金”的一环,移动游戏的规模无疑占据着整个产业的半壁江山。在刚刚过去的2013年里,千万级大作和各种新奇酷的精品游戏,不断刷新着我们的视觉和娱乐体验,这些作品大多也在全球市场上取得了骄人的成绩。而在这些游戏金光闪耀的成绩背后,游戏引擎的效率和功能对它们的成功起到关键性的作用。作为三大游戏引擎之一,Cocos2d-x在过去的一年里可谓大动作频频,不仅发布了备受瞩目的Cocos2d-x 3.0版本,还推出了CocoStudio编辑器,在开发效率和项目管理上为开发者带来了不少惊喜。


  游戏引擎的多维度发展


  目前,在手游领域,相对活跃的游戏引擎主要有:Cocos2d-x、Unity、Unreal、Havok、Shiva3D等,与其他引擎相比,Cocos2d-x具有开源、易学易用、支持跨平台等特点,因此,在游戏开发中有着比较高的经济性和泛用性。做到这一点,除了要归功于Cocos2d-x引擎在其传统的框架设计和社区运维两个维度上有所坚持外,还在于其在2013年又向着两个新的维度进行扩张——CocoStudio和工具集。CocoStudio可以使开发工作不完全基于代码展开,而是通过提供场景、UI、动画、数据四个编辑器来提高美术策划和程序员的效率;工具集则将过去零散的功能进行打包,同时还包含代码安全性的一些功能。


  除了开发功能上具备多维度外,在使用角色和用途上Cocos2d-x也在不断向其他领域渗透。首先,在2013年,Cocos2d-x团队与英特尔、Google、ARM及微软等平台开发商展开了合作,微软的工程师们还把Cocos2d-x 2.2版本整体移植到了Windows Phone 8平台,解决了版本分裂的问题。其次,Cocos2d-x在非游戏领域的应用,也让人对其未来的发展潜力有了进一步的认识。比如2013年9月发布的小米电视,便是用Cocos2d-x引擎开发的UI界面;更有趣的是,作为教育行业翘楚的新东方,其线上教育平台新东方在线也是基于Cocos2d-html5开发的。


  2012年,新东方在线团队决定着手开发一款互动性较强的幼教类产品,于是招了一些iOS工程师,这些工程师中有人曾接受过Cocos2d引擎的培训,于是便选择了这款引擎。随着业务的增长,他们开始往Android平台迁移,这个过程中,Cocos2d-html5强大的跨平台性让他们十分惊喜。新东方在线CTO曾明坦言:“我们选择一直使用Cocos2d-html5引擎,主要看中其三个特点:


  • 开源;
  • 跨平台;
  • 可以实现JSB绑定(通过JSB绑定可以使程序适应不同的移动平台,其效率与C++原生代码相当),在过去的200多天里,我们已经用Cocos2d-html5开发出了150余款产品。”


  Cocos2d-x 3.0的新特性


  2013年11月,触控科技发布了Cocos2d-x 3.0版本,这是继Cocos2d第一作者Ricardo Quesada加盟触控科技担任首席架构师后,最重大的一次版本更新。与之前的版本相比,Cocos2d-x 3.0变得“更快速”、“更易用”、“更智能”(如图1所示)。“更快速”指的是3.0版本将TTF字体用Atlas缓存下来。其次,Android上改用了Native Activity。“更易用”体现在,用C++最佳实践替换掉了Objective-C,这意味着即便是从未使用过Cocos2d-x的程序员,也能在很短的时间内掌握Cocos2d-x 3.0。“更智能”则是指,3.0内置了对CocoStudio的支持,可以直接解析、播放Flash的DragonBones骨骼动画。


  为了帮助海外使用者了解Cocos2d-x 3.0的新特性,在新版本发布后不久,Cocos2d-x团队即在韩国举行了一场Cocos2d-x 3.0的主题分享沙龙。当时,Google Play韩国区畅销榜前15名游戏中,有9款游戏都是基于Cocos2d-x开发的。其中,触控代理的《秦姬》位居第15名,日均收入达到了6.5万美元。除韩国外,在2013年,Cocos2d-x在海外已覆盖204个国家和地区。



图1  Cocos2d-x 3.0版本新特性



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部