播放Armature动画

如果cocos2d工程里想用到美工给过来的ExportJson动画:(我使用的是cocos2d-x-3.3)

#include <cocostudio/CocoStudio.h>

using namespace cocostudio;

ArmatureDataManager::getInstance()->addArmatureFileInfo( "这里填写动画所在路劲.ExportJson" );

Armature *  fiveStep = Armature::create( "***" ); // ***----->动画名字

fiveStep->getAnimation()->playWithIndex( 0 ); // 播放编号为0的动画

 

如果想播放cocostudio里面布局带的动画:

#include <cocostudio/CocoStudio.h>

using namespace cocostudio;

ActionManagerEx::getInstance()->playActionByName( "动画所在布局.json", "动画名字" );

不过使用ActionManagerEx有个注意事项:

如果在layer上加载了ActionManagerEx播放的动画,界面关闭的时候一定要调用:ActionManagerEx::destroyInstance();(切记!!!)

posted @ 2015-06-03 12:01  色色先生  阅读(1703)  评论(0编辑  收藏  举报