|
1 | 1 | ChangeLog:
|
2 | 2 |
|
| 3 | +Cocos2d-JS v3.4 Beta0 @ March 19 2015 |
| 4 | + |
| 5 | +* Added Windows Phone 8.0 platform support. |
| 6 | +* Upgraded SpiderMonkey to v33, greatly improved JS object garbage collection and performance. |
| 7 | +* Bound 3D modules including camera, light, sprite 3d, animation 3d, billboard, etc. |
| 8 | +* Improved `cc.FontDefinition` & `ccui.RichText` in the web engine. |
| 9 | +* Added gradient stops feature to `cc.LayerGradient` [Web exclusive]. |
| 10 | +* Upgraded `cc.Scheduler` in the web engine with Cocos2d-x v3.4 implementation. |
| 11 | +* Added a loading screen when scripts are loading. |
| 12 | +* Improved performance by replacing `Object.defineProperties` with `cc.defineGetterSetter`. |
| 13 | +* Supported loading sprite frames from json object. |
| 14 | +* Refactored math library to improve web engine performance. |
| 15 | +* Removed some variables from `cc` namespace to improve web engine performance. |
| 16 | +* Added the Firefox OS Web manifest to support Firefox OS apps. |
| 17 | +* Added `cocos` attr to the script element in templates. |
| 18 | +* Moved loading.js to res folder for Cocos Console release mode. |
| 19 | + |
| 20 | +* Bug fixes: |
| 21 | + 1. Added `getSpriteFrame` to `cc.Sprite` to fix API inconsistency. |
| 22 | + 2. Added `getObejct` to `cc.TMXObjectGroup` to fix API inconsistency. |
| 23 | + 3. Added `addImageAsync` to `cc.textureCache` to fix API inconsistency. |
| 24 | + 4. Fixed a bug of `cc.text` that its default font name is incorrect. |
| 25 | + 5. Fixed a bug of `ccui.PageView` that its `getPage` doesn't work. |
| 26 | + 6. Fixed a bug of `ccui.ImageView` that its `loadTexture` doesn't work while it's invoked multiple times at the same frame. |
| 27 | + 7. Fixed a bug of `ccui` that its load event callbacks have some mistakes. |
| 28 | + 8. Fixed a bug of `cc.Layer` that its bake function doesn't work when the layer has a parent node. |
| 29 | + 9. Fixed typos in `cc.ClippingNode.WebGLRenderCmd` and `cc.ParticleSystem.WebGLRenderCmd` creation. |
| 30 | + 10. Fixed a bug of `cc.Sprite` in `setTextureRect`. |
| 31 | + 11. Fixed a bug of `cc.Screen`. |
| 32 | + 12. Fixed a bug of `cc.view` that it doesn't work on iOS 8.1.2. |
| 33 | + 13. Fixed a bug of cc.DrawNode that its lineWidth is always to default value when set linewidth to zero. |
| 34 | + 14. Fixed a bug in hack for particles performance on canvas. |
| 35 | + 15. Fixed a bug of `cc.audioEngine` that it doesn't work after minified/compiled. |
| 36 | + 16. Fixed a bug in `CCBoot.js` that WebGL is not activated in web view of iOS 8. |
| 37 | + 17. Fixed a bug of `cc.CheckBox` that its position is incorrect when its texture isn't preloaded. |
| 38 | + 18. Fixed a bug of `cc.TMXLayer` that it stops to work after `setTileGID` called. |
| 39 | + 19. Fixed a bug of Cocos parser 2.x that it doesn't set widget's LayoutComponent. |
| 40 | + 20. Fixed a bug of `cc.isObject` that it considered function as an object. |
| 41 | + |
3 | 42 | Cocos2d-JS v3.3 @ Feb.9, 2015
|
4 | 43 |
|
5 | 44 | * Upgraded spine runtime to support the latest version and updated its test case.
|
|
0 commit comments