[font=helvetica neue, helvetica, stheiti, 微软雅黑, 黑体, arial, tahoma, sans-serif, serif ][color=#333333][backcolor=#ffffff][size=2]过去的2014年是Cocos2d-JS重要的一年[/size][/backcolor][/color][/font]
[font=helvetica neue, helvetica, stheiti, 微软雅黑, 黑体, arial, tahoma, sans-serif, serif ][color=#333333][backcolor=#ffffff][size=2]3.0的诞生让HTML5引擎和原生引擎的工作流彻底统一,API简化,JS化。[/size][/backcolor][/color][/font]
[font=helvetica neue, helvetica, stheiti, 微软雅黑, 黑体, arial, tahoma, sans-serif, serif][color=#333333][size=2]3.1中和Facebook官方合作推出Facebook SDK。[/size][/color][/font]
[font=helvetica neue, helvetica, stheiti, 微软雅黑, 黑体, arial, tahoma, sans-serif, serif][color=#333333][size=2]3.2对Web引擎性能进行了大幅优化,提升了Web引擎在移动端的适配性。[/size][/color][/font]
[font=helvetica neue, helvetica, stheiti, 微软雅黑, 黑体, arial, tahoma, sans-serif, serif][color=#333333][size=2]3.3大幅度强化了工具链,升级了Spine和Cocos编辑器的支持,带给开发者调试神器Cocos DevTool,也获得了新兴的Flax等编辑器的支持。
[/size][/color][/font]
[font=helvetica neue, helvetica, stheiti, 微软雅黑, 黑体, arial, tahoma, sans-serif, serif][color=#333333][size=2]可以说虽然我们宣传不多,但是一路走来,Cocos2d-JS踏实得一步步完善自己,带给了开发者一款真正好用,性能卓越的JS跨端游戏引擎![/size][/color][/font]
今天Cocos2d-JS v3.4 Beta0也延续传统,携两大特性发布!
[size=5]1. DUANG~~~ [color=#ff0000]3D功能支持[/color][/size]
[size=5]2. DUANG~~~ [color=#ff0000]Windows Phone 8平台支持[/color] [/size]
下面是详细的发布说明:
[size=3]核心特性[/size]
[list=1][li]3D时代到来!绑定Cocos2d-x中的3D模块:摄影机,光照,3D精灵,3D动画,BillBoard等[/li][li]Windows Phone 8平台支持!感谢微软的贡献,Cocos2d-JS现在已经可以发布游戏到Windows Phone 8平台[/li][li]升级JS引擎SpiderMonkey到v33,极大改善了JavaScript对象的内存管理和JS执行性能[/li][li]持续提升Web引擎的性能和稳定性[/li][/list]
[size=3]注意事项[/size]
关于编译和打包,还有一些限制条件需要满足:
[list][li][Android编译] NDK版本建议使用r10c,如果不需要兼容Android 5.0可以使用r9d,不兼容NDK其他版本[/li][li][iOS编译] Xcode版本必须在5.1.1以上[/li][li][Web代码混淆] JRE或JDK版本必须使用1.6+[/li][/list]
[size=3]下载[/size]
[list][li]Cocos2d-JS v3.4 Beta0[/li][li]Cocos2d-JS Lite Version[/li][li]Cocos Dev Tool[/li][li]在线API索引[/li][li]下载版API索引[/li][li]在线测试例[/li][/list]
[size=3]详细更改[/size]
更详细的改动列表和升级文档可以参见:
Cocos2d-JS v3.4 Beta0改动说明
Cocos2d-JS v3.4 Beta0升级指南
[size=3]从旧版本升级你的项目[/size]
如果你想升级你使用旧版本(从v3.0 Alpha开始)创建的项目到v3.4 Beta0,你需要执行以下步骤:
- 下载Cocos2d-JS v3.4 Beta0引擎包。
- 执行引擎包中的
setup.py
更新你的cocos命令。 - 使用
cocos new
命令创建一个新的基于v3.4 Beta0的项目。 - 从你的旧项目中拷贝"src","res","index.html","project.json","main.js"到第三步创建的新项目并覆盖。
- 最后你可能需要按照升级指南来升级你的项目以避免API不兼容的问题。
[size=3]关于Cocos2d家族[/size]
- Cocos2d-JS v3.4 Beta0使用Cocos2d-x v3.4作为JSB的底层实现。
- Cocos2d-JS v3.4 Beta0使用SpiderMonkey v33作为内置JS引擎。
- Cocos2d-JS v3.4 Beta0兼容Cocos Code IDE v1.1.0,不过你需要重新使用源码编译一次runtime。
- Cocos2d-JS v3.4 Beta0兼容Cocos Studio v1.2 - v1.6以及Cocos Studio 2.1+,Cocos Studio 2.x的支持依赖于其JSON格式导出文件,Cocos2d-JS不计划支持Flatbuffer二进制格式解析。
如果遇到任何问题,你都可以向Cocos2d-JS开发者社区寻求帮助: