5月15日,Cocos资深开发团队走进乐动卓越,带来了一场为其度身订制的Cocos培训课程。此次课程由Cocos 2d-js核心开发者凌华彬主讲,现场干货不断,迅速点燃了来自乐动卓越技术精英们的热情。
在HTML5时代来临之际,如何借势大展宏图?培训开场,凌华彬首先为大家对比分析了HTML5游戏的主要生态:相较于盈利能力较弱的Web游戏和流量成本较高的原生游戏,Runtime作为HTML5的新型渠道,可以凭借高质量、原生的性能激活HTML5游戏的巨大流量。
Cocos Runtime即Cocos HTML5游戏加速插件,是基于Cocos 2d-js引擎的解决方案,凌华彬生动介绍了Cocos 2d-js引擎从出生到成长、蜕变的整个过程。对性能的重视是Cocos家族的基因:Cocos 2d-js拥有全平台支持能力,是Cocos家族中唯一一款可以无缝到达全平台的引擎产品,并且由于Cocos 2d-js是基于性能强大的Cocos2d-x(C++引擎)和包含纯HTML5实现的引擎,因此可谓“两手抓两手硬”,原生性能表现卓越。
HTML5风来了,高效的开发才是王道。Cocos 2d-js相对于C++和lua而言,拥有更友好的JS风格API设计,可以大大提高手游的开发效率!遍历和渲染分开,支持更好的渲染层的优化。iOS 7发布之后,苹果带来了WebGL支持,Cocos 2d-js在iOS WebGL渲染下的性能,效果非常惊艳。Cocos 2d-js还具备完善的工具链,并提供3D游戏支持。
在Cocos HTML5游戏加速插件的帮助下Cocos 2d-js游戏可以极大提升性能和稳定性。凌华彬披露Cocos HTML5游戏加速插件的技术细节,并为大家展示了Runtime的框架。由于Runtime就是原生游戏,所以其相对于纯Web游戏拥有非常显著的性能优势。在真实的游戏测试对比中,Web环境和Runtime环境下的性能,最高可达几十倍的差距。学员们在惊叹差距巨大的数据之余,也纷纷感慨整个底层引擎以Runtime C++实现的Cocos 2d-js果然性能强大。
Cocos HTML5游戏加速插件在商业化应用上表现出了更为惊人的潜力——由于Runtime和腾讯的核心应用如微信支付、财付通支付、用户系统、强关系链等做了集成,点开即玩,无需注册,转化率极高。加上接入AnySDK,无异于搭建了一条快速连接各大渠道的便捷通道。Runtime就如同为游戏开放者准备了制作“手游”的全部食材,只欠开放者加上一把创意的火候,即有可能成为HTML5风口上的“弄潮儿”。
培训中还提到,Cocos HTML5游戏加速插件技术基于成熟的Cocos Play技术,不仅支持Cocos 2d-js游戏,还支持lua和C++游戏,提供超低成本的接入方式。所以在遨游浏览器的H5游戏中心中,玩家不仅可以玩到纯web游戏,还可以用完全即点即玩的H5游戏体验玩到Cocos 2d-js的原生游戏《三国杀传奇》,LUA游戏《秦时明月》,《我叫MT》,甚至可以玩到C++纯原生的3D《捕鱼达人3》,游戏体验已经完全超越大家想象。
当然,美味佳肴的烹制除了食材和火候,也不能少了“菜谱”。培训现场的最后,凌华彬倾囊相授如何接入Cocos HTML5游戏加速插件的操作流程,并展示了接入Cocos HTML5游戏加速插件的成功案例,为开发者们挖掘潜能扫除了所有技术障碍。详尽的技术讲解和生动的案例,让学员们大呼过瘾,现场互动气氛十分热烈。
Cocos团队一直致力于助力开发者获得最终的成功,专业的Cocos培训可以帮助研发团队快速掌握Cocos,高效提升游戏开发效率,缩短研发周期,降低成本,更好地迎接 HTML5时代的到来。