Hi, community
As Cocos2d-JS v3.0 alpha have been released on 15 March, we are happy to announce that now Cocos2d-html5 and Cocos2d-JSBinding are merged into one single project: Cocos2d-JS. It provides a consistent development experience for no matter what platform you want to distribute, web or native. Code once, run everywhere will become even more simple in 3.0. First of all we will focus on unify the API of JSBinding with Cocos2d-html5. Secondly, Cocos2d-JS provides a script tool cocos console to simplify the creation of the project.
We hope you enjoy the new workflow and new javascript API of Cocos2d-JS. But we do know that the API changes of this version may be too much to some developers, and upgrade from 2.2.2 to 3.0 is not that easy neither. So we have prepared a bunch of documents to save you some time.
-
New features and API changes in version 3.0:
- New workflow with cocos console
- New event manager
- New property API
- Game creation
- Cocos2d-html5 modulization
- Pure configuration file
- Basic data refactoration
- Singleton objects refactoration
- Unified create functions
- Loading resource with cc.loader
- System information in cc.sys
- Path management with cc.path
- Asynchronised process with cc.async
- Modification to cc.saxParser
- Modification to cc.spriteFrameCache
- About cc.FileUtils
- About cc.log
- Other change from v2.2.2 to v3.0
This topic is created to collect all your feedbacks for Cocos2d-JS v3.0a, any questions, suggestions, issue reports, complains are welcomed here, please help us to improve Cocos2d-JS and the community appreciate your contribution in any form.
Best regards
Huabin LING
Cocos2d-JS engine developer