Hi, all
First of all, as the Chinese New Year is coming, we want to wish all our developers a happy new year ! This year will be the year of goat, mieeeee~
With all our wishes, Cocos2d-JS v3.3 final is released !
After v3.0, Cocos2d-JS have been more and more stable and reliable. Maybe you have noticed, from v3.0 we are also shortening our release cycle, so that we can deliver quickly our new features and fixes to you. The releases of intermediate versions are limited to our community, we will only publish the stable versions in our official site, so if you want to keep track of our works, please watch our forum: http://discuss.cocos2d-x.org/c/cocos2d-x/javascript
Cocos2d-JS have benefitted much from our rich toolchain, in v3.3 we focused to enhance our toolchain support. We have brought the new Cocos v2.1 (Cocos Studio) parser, the latest Spine editor support and Cocos DevTool - a very cool in-browser developing tool. We also fixed a bunch of bugs to push the stability into a higher level, hope you will like this version !
Here is the current toolchain (partial) of Cocos2d-JS
Highlights
- Supported Cocos Studio 2.x with its JSON format export, the web engine and native engine share exactly the same parser, so that its resultâs consistency will be guaranteed for all platforms.
- Supported latest versioin of Spine animation editor.
- Upgraded UI system with the new flow layout system and added full featured test cases.
- Provided Cocos Dev Tool. Itâs a web based playground for manipulating all coocs nodes in runtime. It will greatly improve your developement and debug experience.
Notice
For JSB build, there are some restrictions :
- [Android build] Suggested NDK version is r10c, if you donât need Android 5.0 compatibility, you can also use r9d, other NDKs are not supported.
- [iOS build] Xcode version must be 5.1.1 +
- [Web code obfuscation] JRE or JDK version must be 1.6+
Download
- Cocos2d-JS v3.3
- Cocos2d-JS Lite Version
- Cocos Dev Tool
- Online API reference
- Downloadable API Reference
- Online test cases
The roadmap
We are very glad to share some plans for the future versions of Cocos2d-JS:
- Upgrade SpiderMonkey to v33, this will improve native engine performance and stability.
- Support Windows Phone 8 for the native engine.
- Add 3D module bindings for the native engine.
- Add Box2d engine with a emscripten version in both web and native engine.
- Upgrade Spine runtimeâs API.
- Improve Web engine UI system performance.
More information
Read more about all the features and bug fixes
Upgrade your project from previous versions
If you want to upgrade your game based on v3.0 previous version to the v3.3, you should follow these steps:
- Download the Cocos2d-JS v3.3 package.
- Upgrade cocos command with
setup.py
. - Create a new project with
cocos new
command. - Replace the âsrcâ, âresâ, âindex.htmlâ, âproject.jsonâ, âmain.jsâ etc with your old project.
- Then you may need to refer to the upgrade guide to solve some API change issues.
About Cocos2d family
- Cocos2d-JS v3.3 uses Cocos2d-x v3.4 as base of JSB solution
- Cocos2d-JS v3.3 is compatible with Cocos Code IDE v1.1.0
- Cocos2d-JS v3.3 is compatible with Cocos Studio v1.2 - v1.6 and Cocos Studio 2.1+. Cocos Studio 2.x support need JSON export file, and Cocos2d-JS wonât support flatbuffer files.
With any problems you might have, our communities are happy to help: