游戏开发引擎Cocos v2.2发布--延续、整合与开放.pdfVIP

游戏开发引擎Cocos v2.2发布--延续、整合与开放.pdf

  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文档。上传文档
查看更多
游戏开发引擎Cocos v2.2发布--延续、整合与开放.pdf

游戏开发引擎Cocos v2.2发布--延续、整合与开放 王哲:感谢昊芝,特别感谢昊芝把广告部分都口播完了,然后我 们可以专心讲技术。接下来我的演讲主题是:游戏开发引擎Cocos V2.2发布——延续、整合与开放 游戏开发引擎Cocos 2d-x最早在2010年发布,2010—2012年 之间是服务于游戏开发的Framwork,它的特点是以编码为中心的工 作流,更关注在早几年时中国手机市场的特点:手机性能不高,安卓 杂牌机众多难以兼容,流量还很昂贵需要包体积小,这几个关注点成 为Cocos 2d-x在国内竞争的关键优势。从2012年到2014年,随着 研发团队的扩大,游戏变得更复杂,这时候我们需要更大的团队,有 美术,有程序策划参与进去,加入整个工作流开发,所以CocosStudio 就在这个时间点里推出来了,它是所见即所得的编辑器,解决了工作 流协同分工的问题 在去年的秋季开发者大会上我们推出了cocos解 决方案,追求从设计到开发调试、到上线的完整的工具连 去年cocos 还只是一个概念性产品,而今天cocos发布了v2.2版本,已经有很 多开发者在使用了,在座各位之中应该就有cocos解决方案的用户 游戏开发引擎感谢各位朋友的厚爱和支持,cocos今天在东亚地 区仍然是市场占有率第一的手机游戏引擎 国内Q1的标杆性游戏《梦 幻西游》,上周微信游戏新推的 《全民主公》,以及霸榜时间非常长 的《刀塔传奇》《神武》《三国之刃》《全民飞机大战》《雷霆战机》 都是采用cocos引擎开发。昨天中国appstore畅销榜的前十名仍然 有七个游戏采用cocos。而这个月日本有一天发生了前四名都是 cocos游戏的情况,Aiming 的《剑与魔法》、Mixi 《怪物弹珠》、Gumi 的《勇者前线》,还有据说正在用cocos移植出中国版的《智龙迷城》 韩国老牌cocos游戏《七骑士》《天天富翁》仍然高居榜首经久不衰 这个市场占有率低和用户认可之下,我们一直在持之以恒地做很多枯 燥的基础的技术改进:跨平台、更小的包体积,中国特色的在线热更 新,还有性能 我们每加进去一个功能,带来更大的包体积、更高的 性能损耗,然后再去仔细优化得更好 我和大家分享几个基础游戏开发引擎改进数据 1. 首先是安卓兼容性 我翻出了前面几年的演讲记录,在2013 年Cocos 2d-x v2.2 的安卓兼容性是85.71%,当时觉得挺满意的, 因为竞争对手的安卓兼容性只有50%~60%。然后在2014年春季我们 发布的Cocos 2d-x v3.0,同样在Testin上勾满200款安卓手机测 试,兼容性90.48%。去年我觉得这个数字已经无法再提高了,满分 100分的卷子考90分已经非常难了 而在这个月我们刚刚发布的3.5 版本,兼容性惊人地达到99.37%!我当时以为同事忽悠我,怎么可 能呢,于是自己用公司帐号登录到Testin里面下载测试报告,确实 是99.37%,没有看错 这是我们Cocos2d-x最新的版本v3.5 在今 年秋季开发者大会能不能更高呢?说实话我没有信心,因为99.37% 已经非常高了,不过有挑战更高目标总是有乐趣的 2. 包体积。大家知道cocos游戏开发引擎的包体积控制得非常 好,但我们把包体积继续又往下降了。因为我们把网络库替换掉了, 直接用平台接口封装,于是iOS的IPA包从5.6减少到4.3M,安卓 从2.9M减小到2.0M 3. 然后是性能提升,这是我们当前版本正在做 的 SpritePolygon 我们之前用ARMDS-5对大量cocos游戏做性能分析, 结果发现瓶颈在GPU像素填充率上。我们有很多2D游戏,比如《三 国之刃》《剑魂之刃》这类横板游戏的弧形刀光技能不是用粒子做的, 而是用序列帧动画贴图去做的,用矩形把整个纹理贴出来,但实际上 弧形的刀光以外的区域全部是透明的,即使是透明的仍然还塞给GPU 做渲染 这没有必要 我们用这个多边形的SpritePolygon,把顶点 把刀光抠出来一个多边形,底下透明区域全部不用塞给GPU渲染渲 染,性能就会高很多。可以看到同样的 Sprite 数量,我们用 SpritePolygon渲染的时候,顶点相比原来用Sprite 的3万个顶点 增加了一个数量级,达到33万顶点,但帧率从21帧提高到了30帧, 也就是40%~50%的性能提升。我举这几个例子只是为了说明,cocos 引擎我们持续做了五年,做了很多底层上很枯燥的工作,在这些细节 的数据上不断纠结,不断优化 做得好的方

文档评论(0)

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

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

版权声明书
用户编号:6100124015000001

1亿VIP精品文档

相关文档