Cocos2d-JS v3.5 is released with 3D and WP8 on board !

Cocos2d-JS have released four major version until now,

  • v3.0 have truly combined the web engine and native engine with unified workflow, simple and consistent API.
  • v3.1 published Facebook Integration which was officially supported by Facebook.
  • v3.2 greatly improved the web engine performance and compatibility across mobile browsers.
  • v3.3 enhanced our toolchain, Spine and Cocos editor support have been upgraded to the latest version, Cocos DevTool was published.

Now the continuous effort of our open source community have brought another two great features to Cocos2d-JS. The version 3.5 have merged 3D modules and supported Windows Phone 8 & Windows Universal platforms.

JS35_PR

By the way, we skipped v3.4 to catch up with the Cocos2d-x’s version so that our user won’t get confused about their relationship. (This is not a joke ~)

Here is the detailed release note:

Highlights

  1. 3D feature ready! Bound 3D modules including camera, light, sprite 3d, animation 3d, billboard, 3D particle system with Particle Universe etc.
  2. Supported Cocos Studio 2.2 3D scene editing.
  3. Windows Phone 8.0 and Windows Universal App support are finally ready! Thanks to the contribution from Microsoft.
  4. Upgraded SpiderMonkey to v33, greatly improved JavaScript memory management and performance.
  5. Supported Spine editor v2.1.
  6. Continuously improved web engine performance.

Screen Shot 2015-03-31 at 11.05.01 PM

WeChat_1427814522

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

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.5, you should follow these steps:

  1. Download the Cocos2d-JS v3.5 package.
  2. Upgrade cocos command with setup.py.
  3. Create a new project with cocos new command.
  4. Replace the “src”, “res”, “index.html”, “project.json”, “main.js” etc with your old project.
  5. Then you may need to refer to the upgrade guide to solve some API change issues.

About Cocos2d family

  • Cocos2d-JS v3.5 uses Cocos2d-x v3.5 as base of JSB solution.
  • Cocos2d-JS v3.5 uses SpiderMonkey v33 as builtin JavaScript engine.
  • Cocos2d-JS v3.5 is compatible with Cocos Code IDE v1.2.0.
  • Cocos2d-JS v3.5 is compatible with Cocos Studio v1.2 – v1.6 and Cocos Studio 2.1+.

With any problems you might have, our communities are happy to help: