Cocos巡回沙龙北京站:共同见证Cocos Creator的强大功能

2018-06-04 15:48 来源: liyunong

6月2日,Cocos 2018巡回沙龙已经来到北京,在这次的沙龙中,Cocos与广大游戏开发者,共同分享了游戏制作的新技术,Cocos新版引擎功能的预告,并请来QQ轻游戏与Facebook小游戏平台的负责人,对小游戏的新市场提出了新的展望。

 1.jpg


北京正值初夏高温,当天36度的炎热天气,仍然抵挡不住广大开发者的对于Cocos引擎的热情,整个会场座无虚席

 

而作为游戏制作的根基,一款功能强大的游戏引擎是必不可少的,Cocos即将推出新版本1.10,新版Cocos creator将带来什么新功能呢?未来的2.0版本与全新的3D引擎,又将会有什么方向的拓展呢?没到现场的开发者们,可以通过本篇文章一探究竟。

 panda.jpg


会上,Cocos引擎的技术总监panda带来了“Cocos Creator 2.0性能至上,创作为先”的演讲。在演讲前,Cocos Creator 2.0 preview版本也已经在Cocos论坛中发布给社区测试。这次沙龙也是首次详细披露Cocos Creator 2.0的更新重点和技术细节。

 

完美搭载JSB 2.0黑科技

 jsb.png


即将推出的Cocos creator 1.10版本将继承1.7版本以来的黑科技JSB 2.0,这项技术作为原生平台的高性能脚本语言绑定工具,能够提升原生平台性能、简化绑定层维护、提供强大的 JS 调试能力。

 

panda谈到,JSB 2.0隔离了引擎和具体的 JavaScript 运行时,这样开发者就可以在不修改引擎的情况下,无缝切换具体的 JavaScript 运行时。

 

比如开发者可以在 ios 上使用 JavaScriptCore,JSC 不但性能更好,而且由于是 iOS 系统自带的,因此开发者打包游戏的时候就可以不用附带这部分代码,相比旧版本减小了好几兆的包体。

 web性能对比.png


JSB 2.0 在 iOS 平台纯 JS 逻辑有 3 ~ 6 倍性能提升。Android 在 1.6 已经提前开启 JIT,所以整体性能只是略有提升。但是 GC 引起的卡顿明显减少,帧率更平稳。JSB 2.0 提供了原生平台真机上的 JS 调试支持,功能非常简便好用。

支持 iOS, Android, 桌面端及模拟器,原生全平台覆盖

浏览器开发者工具直接支持,无需插件

支持统计 JS 内存和 CPU 开销,准确分析瓶颈

支持 Console 直接交互,调试更加给力

 

提供更多的跨平台支持

 小游戏占比.jpg


Cocos Creator从去年的1.80版本开始,逐渐提供跨平台的支持,微信小游戏首发的17款中,Cocos开发占比47%。 目前微信小游戏 41 个精品游戏中,Cocos 占比 51%。并将在1.9.2版本中,大幅优化微信小游戏 Label 和 Audio 实现 。

 

今年 3 月初Cocos Creator发布 1.9.0 正式版,正式支持 QQ「玩一玩」,配套完整文档和视频教程,并于1.9.1版本支持 QQ「玩一玩」远程资源加载。 在即将推出的1.9.2版本,将优化QQ「玩一玩」内存占用。

 

在海外平台方面,Cocos 是 Facebook 国内首家战略合作伙伴,国内首发出海的 24 款游戏,Cocos 制作的产品有 13 款,占比 54%。1.90版本宣布正式支持,并配套完整文档和视频教程,1.9.1版本支持定制 Facebook Instant Games 项目模板,1.9.2版本将升级 Facebook Instant Games SDK 到 6.2。


跨平台.png

 

Cocos Creator 计划在 2.0 正式发布对 Google Play Instant 的支持。 Cocos Creator每支持一个平台,一定都是正式支持,提供相应的编辑器工具链、文稿和范例,在未来的版本升级中,将逐渐提供更多的跨平台支持。

 

Cocos Creator 1.10即将发布  统一资源底层将实现


体积.png

 

在沙龙中得知,即将发布的1.10大版本中,统一资源底层将实现,settings.js 体积会得到大幅度优化,甚至缩减到1.9版本体积三分之一左右的大小。同时1.10版本还将在节点锁定,Widget组件等功能上做全面优化。

 

• 在层级管理器中增加节点锁定功能

• 优化 Widget 组件性能,支持在窗口大小改变时才刷新布局

• 支持在场景中关联文本 和 JSON 资源

• 重写层级管理器、资源管理器、动画编辑器,能流畅支持更大型的项目

 

Cocos Creator 2.0 性能前瞻


性能.jpg

 

在未来的Cocos Creator 2.0版本中,强大便用的渲染功能、更加快速便捷的操作与性能将为开发者们带来更优秀的使用体验。

 

Cocos Creator 2.0基于 3D 渲染器,提供强⼤的⾼级渲染潜⼒,同时搭载便利的渲染扩展性,渲染中产生极低的 Memory footprint,并⽀持在贴图上设置渲染模式。

 

Cocos Creator 2.0的渲染框架下,用户得以更轻松的定制渲染流程,可以自定义渲染组件、material,甚至自定义组件的数据组装方式。可以说整个渲染流程完全可控,高度可定制。基于Cocos的3D渲染器,又给予了用户强大的高级渲染能力,比如shader动态模板、完整material api、multiple pass、2D光照,都会逐步开放给用户。

 新的3D.png


web性能的提升上,安卓可以达到提升2-3倍的速度,目前2.0版本路线规划已经到2.2版本,十多种功能的优化与新功能的开放已经在策划之中,各位开发者可以静心等待了。

 

全新3D引擎将带来什么


Cocos巡回沙龙中得知,面向火热的小游戏市场,未来Cocos的3D引擎将重点目标,放在休闲和轻度3D H5游戏解决方案中。而全新3D引擎带来的优势有以下几点:

• ECS组件化开发, 快速原型

• 统一的asset机制,同时服务于exporter和编辑器

• 高性能的渲染引擎,支持多渲染后端(webGL, webGL2…)

 

Cocos Creator不断的更新迭代,优化开发功能,提升开发者的操作体验,也同样为用户带来更多低门槛游戏的体验。《野蛮人大作战》小游戏版利用Cocos Creator 2.0 测试版优化,通过优化,H5最终包体仅 7 MB。从项目早期的市面200元低端安卓机仅能跑 5 FPS,到同机型 25~30 FPS 的大幅提升。


Cocos这次巡回沙龙,为全国游戏开发者们带来的不仅仅有Cocos Creator的版本升级与新功能,更有对于小游戏市场与区块链游戏开发前景的展望,众多小游戏H5游戏区块链游戏开发者在沙龙中共同讨论,进行思维的碰撞,为中国游戏行业的发展探索更多可能。

 

Cocos巡回沙龙第四场是6月9号的成都场,在成都的游戏开发者们可不要错过这次技术与行业展望的盛会。


关注微信公众号,了解最新精彩内容

关注全球移动游戏产业
手机游戏行业媒体与服务平台