We are happy to announce the release of:
- New renderer. Renderer has being decoupled from the Scene Graph. It supports auto-batching and auto-culling.
- Added template containers.
cocos2d::Map<>
,cocos2d::Vector<>
- Label supports:
shadow
,glow
andoutline
(beta) - Added Joint support in the physics subsystem
- Added Console: A simple TCP console that lets you debug and inspect your game remotely
tools/project_creator/project_creator.py
includes a GUI to simplify the game creation process. It also allows you to create the game in any given directory.- Added support to build Android's APK files in the
android-build.py
script - Added
Scheduler::performFunctionInCocosThread()
. It supports executing a function in the cocos2d thread Director
emits the following events using theEventDispatcher
:AFTER_UPDATE
,AFTER_DRAW
,AFTER_VISIT
andPROJECTION_CHANGED
- Added Cocos2dxActivity.java which inherits from native activity. Integrating 3rd Android SDK would be much easier on v3.0.
- Introduction of New Renderer
- Mechanism of Event Dispatcher
- Physics Integration
- Particle System Comparison of v2.x and v3.0
- Improved Label in v3.0
- Template containers: cocos2d::Map<>, cocos2d::Vector<>. v3.0 uses
cocos2d::Map<>
instead of CCDictionary,cocos2d::Vector<>
instead of CCArray. - cocos2d::Value wrapping many basic data types such as
int
,float
,double
,bool
,unsigned char
,char*
andstd::string
. - GUI System series: Overview, UI Containers like Layout, ScrollView, PageView, and UI Widgets including CheckBox, LoadingBar, Slider, Button, TextField etc.
- JavaScript Remote Debugging with Firefox debugger would be helpful to developers using JavaScript bindings on cocos2d-x
Read more about all the new features at Cocos2d-x v3.0 release notes.
- Added support for CocoStudio v1.2. It includes JS and Lua bindigns for CocoStudio
- WinPhone8 & Windows8: added XAML support, updated to latest version of ANGLE
- Resolution policy now act as a combination of
cc.ContainerStrategy
andcc.ContentStrategy
. Users can easily customize its behavior. cc.LabelTTF
now supports automatic line break with occidental and Chinese characters.- Added support for
cc.ClippingNode
in canvas mode. - Improved performance in
setPosition
andgetPosition
incc.Node
andcc.Sprite
in about 65%. cc.Node
'ssetContentSize
andsetAnchorPoint
support passingx
andy
as arguments.setAnchorPoint(x,y)
is 35% faster thansetAnchorPoint(Point(x,y))
- Added
NPM
support and adjusted folder structure. It supports modules customization, the packaged mini engine and HelloWorld is just185KB
in single file mode. Please visit Cocos-utils for NPM Guide for more details. - Added SpriteFrameCache
JSON
format support.
Read more about all the new features at Cocos2d-html5 v2.2.2 release notes.
- Added Japanese and Spanish localizations.
- Added the function: the scale and the reference line.
- Improved the efficiency after several switching animation lists.
- Edit the polygon collision zone : automatic image matching, contour tracing point, since the painting outline, etc.
- Added custom easing curve support.
- Added UI controls: ListView and PageView.
- Added custom easing curve support.
- Modified the custom font settings in the text controls.
- Added the Trigger setting.
- Added the function: Trigger automatic generate code.
Read more about all the new features at Cocos Studio V1.2.0.0 release notes.