【引擎动态】Cocos2d-JS v3.1 Beta发布,性能升级

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,所以我们非常需要大家的帮助。请各位下载3.1 Beta,尝试使用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反射等等。

核心特性

* 重构Web引擎的渲染器,新渲染器在未优化的情况下已带来显著的性能提升,接下来将进一步优化性能。

* 发布Facebook SDK for Cocos2d-JS Beta2,与Facebook共同优化了其API并让SDK的表现更加稳定。

* 在iOS 8上开启WebGL支持,相比于Canvas模式带来极大的性能提升。

* 使用新的图形资源升级MoonWarriors示例游戏。

* 升级Chipmunk到最新版本并完善其JavaScript绑定。

注意事项

关于JSB编译环境,还有一些限制条件需要满足:

- [Android编译] NDK版本必须使用r9d

- [iOS编译] Xcode版本必须在5.1.1以上

从旧版本升级你的项目

如果你想升级你使用旧版本(从v3.0 Alpha开始)创建的项目到v3.1 Beta,你需要执行以下步骤:

1. 下载Cocos2d-JS v3.1引擎包。

2. 执行引擎包中的`setup.py`更新你的cocos命令。

3. 使用`cocos new`命令创建一个新的基于v3.1的项目。

4. 从你的旧项目中拷贝"src","res","index.html","project.json","main.js"到第三步创建的新项目并覆盖。

5. 最后你可能需要按照升级指南来升级你的项目以避免API不兼容的问题。

点击“阅读原文”即可下载Cocos2d-JS v3.1 Beta资源,了解更多内容哦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值