DragonBones
C++版本的DragonBones源码实现demo_for_cocos2d-x-2.2.2
一个简单的DEMO,基于cocos2d-x2.2.2编写,修改了一点点CCTextureAtlas.cpp的代码,同时把除了vs2010之外的所有工程删除了。
- 使用VS2010或更高版本打开
demo_for_cocos2d-x-2.2.2/cocos2d-win32.vc2010.sln
- Build Debug或Release
- Run HelloCpp
- Goodluck!
DragonBones目录里,Cocosx开头的文件(Cocos2dxAtlasNode.cpp、Cocos2dxDisplayBridge.cpp等等)是cocos2dx的渲染层实现代码,只有这些代码是依赖cocos2d-x的,其他代码都没有依赖cocos2d-x。
其他代码是基于dragonBones 2.4版本的actionScript版本翻译过来,只是语言改成C++,算法部分没有任何改动。