大家好,
Cocos2d-JS v3.1 Beta今天发布了!首先我想告诉大家的是,从3.0正式版到3.1 Beta,没有任何API改动,所以大家可以轻松尝试将自己的项目升级到v3.1。
Cocos2d-JS v3.1 Beta所带来的最大改进是:Web引擎的新渲染器,iOS8 WebGL支持以及Facebook SDK Beta2。尤其是新渲染器带来的性能提升是非常令人振奋的,不过这依然是一个Beta版本,新渲染器还存在一些bug,所以我们非常需要大家的帮助。请各位http://www.cocos2d-x.org/filedown/cocos2d-js-v3.1-beta.zip,1,尝试使用3.1的新Web引擎运行自己的项目,并将所有遇到的问题反馈给我们,我们会尽全力为大家带来更加稳定的新渲染器。非常感谢任何形式的帮助或反馈!
下面是Cocos2d-JS v3.1 Beta的发布说明:
Cocos2d-JS简介
Cocos2d-JS是Cocos2d-x的JavaScript版本,融合了Cocos2d-html5和Cocos2d-x JavaScript Bindings。它支持Cocos2d-x的所有核心特性并提供更简单易用的JavaScript风格API,并且天然支持原生、浏览器跨平台应用。
在3.x版中,Cocos2d-JS完成了不同平台工作流的彻底整合,为不同平台提供了统一的开发体验。无论开发web应用还是原生应用,都可以便捷地采用Cocos2d-JS实现“一次开发,全平台运行”。采用Cocos2d-JS开发的同一套JavaScript游戏代码,可以同时运行在Mac OS X, Windows, iOS, Android等原生平台、以及所有现代浏览器上,这将使得我们的开发者轻松覆盖几乎所有发行渠道,带来前所未有的机遇。另一方面,若开发者只想开发一款Web轻度休闲游戏,Cocos2d-JS也专门为此类游戏定制了Lite Version,直接将Cocos2d-JS Lite Version集成到页面中即可使用。
作为工作流整合后的版本,Cocos2d-JS v3.x兼具了简单和强大:新的JavaScript风格API使得编码,测试和发布环节都变得异常轻松简单;同时v3.x还提供了诸多强大的新特性,比如Spine动画支持,支持热更新的资源管理器,对象缓冲池,JS到Objective-C/JAVA反射等等。
下载
- (http://www.cocos2d-x.org/filedown/cocos2d-js-v3.1-beta.zip)
- 在线API索引](http://www.cocos2d-x.org/reference/html5-js/V3.0/index.html)
- 下载版API索引](http://www.cocos2d-x.org/filedown/Cocos2d-JS-v3.0-API.zip)
- 在线测试例](http://cocos2d-x.org/js-tests/)
核心特性
- 重构Web引擎的渲染器,新渲染器在未优化的情况下已带来显著的性能提升,接下来将进一步优化性能。
- 发布Facebook SDK for Cocos2d-JS Beta2,与Facebook共同优化了其API并让SDK的表现更加稳定。
- 在iOS 8上开启WebGL支持,相比于Canvas模式带来极大的性能提升。
- 使用新的图形资源升级MoonWarriors示例游戏。
- 升级Chipmunk到最新版本并完善其JavaScript绑定。
注意事项
关于JSB编译环境,还有一些限制条件需要满足:
- NDK版本必须使用r9d
- Xcode版本必须在5.1.1以上
从旧版本升级你的项目
如果你想升级你使用旧版本(从v3.0 Alpha开始)创建的项目到v3.1 Beta,你需要执行以下步骤:
- 下载Cocos2d-JS v3.1引擎包。
- 执行引擎包中的
setup.py更新你的cocos命令。 - 使用
cocos new命令创建一个新的基于v3.1的项目。 - 从你的旧项目中拷贝"src",“res”,“index.html”,“project.json”,"main.js"到第三步创建的新项目并覆盖。
- 最后你可能需要按照升级指南来升级你的项目以避免API不兼容的问题。
详细更改
更详细的改动列表和升级文档可以参见:
- (https://github.com/pandamicro/cocos-docs/blob/master/manual/framework/html5/release-notes/v3.1b/changelog/en.md)
- (https://github.com/pandamicro/cocos-docs/blob/master/manual/framework/html5/release-notes/v3.0rc0/upgrade-guide/zh.md)
关于Cocos2d家族
- Cocos2d-JS v3.1 Beta使用Cocos2d-x 3.2正式版作为JSB的底层实现
- Cocos2d-JS v3.1 Beta暂不兼容Cocos Code IDE
- Cocos2d-JS v3.1 Beta兼容Cocos Studio v1.2 - v1.5.0.1
如果遇到任何问题,你都可以向Cocos2d-JS开发者社区寻求帮助:
支持一个 呵呵