全平台运行:Cocos 2d-JS v3.0正式版本发布!

移动开发 游戏开发
近日,全球领先开源引擎Cocos 2d-x的JavaScript版本——Cocos 2d-JS正式发布v3.0 Final版本!继春季开发者大会发布Alpha版以来,已过去整整半年时间,Cocos 2d-JS v3.0版经历了化蛹成蝶般的蜕变。v3.0 Final版本彻底整合了不同平台的工作流,统一了HTML5与JavaScript Bindings的API,真正帮助开发者实现“一次开发,全平台运行”。

近日,全球领先开源引擎Cocos 2d-x的JavaScript版本——Cocos 2d-JS正式发布v3.0 Final版本!继春季开发者大会发布Alpha版以来,已过去整整半年时间,Cocos 2d-JS v3.0版经历了化蛹成蝶般的蜕变。v3.0 Final版本彻底整合了不同平台的工作流,统一了HTML5与JavaScript Bindings的API,真正帮助开发者实现“一次开发,全平台运行”。

 

全平台运行:Cocos 2d-JS v3.0版本发布

 

两套工作流:覆盖Web、原生不同需求

针对游戏开发者的不同需求,本次的Cocos 2d-JS v3.0版本为两类开发者分别设计了两套简洁的工作流:

跨平台游戏开发者——使用Cocos Console创建项目,用Web引擎加速游戏开发,最终用Cocos Console将游戏发布到所有原生平台与Web平台;

Web端轻度休闲游戏开发者——直接下载单文件的Cocos 2d-JS Lite Version,嵌入Web页面中,像使用jQuery那样进行开发。

目前,已有EA《2014 FIFA》、Big Fish Games《Big Fish Casino》、昆仑游戏 & Line《Line悟空》、第七大道&胡莱《新神曲》、***世界《东邪西毒》、4399《谁的乱世》、触控《进击的小怪物》等众多海内外原生游戏采用Cocos 2d-JS进行开发。

而在前阵子大行其道的微信HTML5游戏中,《你是我的小羊驼》《来自喵星的你》等多款则是基于Cocos 2d-JS Lite Version进行开发的。《你是我的小羊驼》是由一位程序员携手一位美术在不到10小时内开发完成的,得益于Cocos 2d-JS的模块定制功能,完成后的游戏文件大小仅有251K。

 

全平台运行:Cocos 2d-JS v3.0版本发布

 

(采用Cocos 2d-JS Lite Version开发的《你是我的小羊驼》)

整合HTML5 & JSB:一套代码,全平台运行

根据v3.0发布说明,Cocos 2d-JS整合了JSB引擎与Web引擎的API,天然支持原生、浏览器跨平台应用。只需编写一套JavaScript游戏代码,就可以同时运行在Mac OS X、Windows、iOS、Android等原生平台、以及所有现代浏览器上。这不仅极大地提升了开发效率,还使开发者可以轻松覆盖几乎所有发行渠道,迎接更多的市场机遇。

Cocos 2d-JS v3.0支持Cocos 2d-x引擎的所有核心特性,并提供更加简单易用的JavaScript风格API,包含New构造方式、属性风格API、简化的动作API等。全新的API使得编码、测试与发布环节都变得更加轻松简单。

除此之外,本次Cocos 2d-JS v3.0版本还提供诸多强大的新特性:资源管理器支持资源与脚本的热更新、更强大更灵活的新事件管理器、JavaScript到JAVA/Objective-C反射、Spine骨骼动画支持等等。

Cocos 2d-JS v3.1 路线图披露

据引擎团队透露,Cocos 2d-JS在接下来的进化中将更加专注于优化性能、增强工具链与完善文档几个方面,v3.1版本的核心任务将有:

Canvas渲染模式下的新渲染框架将在v3.1中合并到主分支,多项测试表明性能将比当前版本进一步优化近50%;

Facebook SDK for Cocos 2d-JS将随v3.1发布,开发者将可使用同一套JS代码从iOS/Android/Web等不同平台接入Facebook;

提升JSB内存管理的稳定性,并进一步简化内存管理使用方式;

推出Cocos 2d-JS使用指南,完整覆盖Cocos 2d-JS开发的所有细节。

同时,Cocos 2d-JS团队与Intel、Facebook等众多海内外巨头的技术合作项目也在进行当中,将共同为Cocos 2d-JS开发者带来更高效、更简洁的开发体验。

责任编辑:老门
相关推荐

2014-04-24 10:24:05

Cocos2d-xWinPhone8跨平台

2015-03-25 17:50:44

2015-01-26 14:35:44

Cocos 2d-JS

2017-03-07 12:42:44

骞云科技

2014-04-11 11:10:14

Cocos2d-x v手游引擎

2009-07-08 09:03:24

Ext JS3.0

2017-08-16 14:05:59

Cocos Creat

2014-09-28 14:03:18

Cocos 2d-JSIOS

2022-12-29 16:09:25

2014-11-26 13:31:34

2011-09-20 09:30:37

Qomo

2021-12-20 09:47:20

TailwindCSS前端开发

2011-09-06 10:18:52

jQuery

2015-03-25 20:09:21

2011-12-20 10:50:29

Firefox发布

2009-12-02 11:05:26

Spring 3.0

2009-04-01 11:23:41

开源

2014-08-28 14:22:24

《狂斩三国2》Cocos 2d-JS

2015-02-05 09:52:14

MongoDB

2021-12-21 08:35:37

Go服务框架
点赞
收藏

51CTO技术栈公众号