关于CocoStudio 动画播放后回调函数的问题

我使用UI Editer编辑完界面(内含动画)后倒入代码中(VS2012环境)

ActionObject* npcAction1 = ActionManagerEx::getInstance()->getActionByName(“NewUi_1.ExportJson” ,“Animation4”);

cocos2d::CallFunc * npc1CallFun = cocos2d::CallFunc::create(CC_CALLBACK_0(NewUI_1::npcDisplayCallback, this));

npcAction1->play(npc1CallFun );

我使用以上方法来获取ActionObject并运行,我希望动画播放完后可以有一个回调函数

以上代码编译的时候没有任何问题,但是运行到回调函数NewUI_1::npcDisplayCallback时,会发生中断

求大神解答一下。。。。。

:3::3::3:求回答。。。。。。

armature->getAnimation()->setMovementEventCallFunc(CC_CALLBACK_0(TestAnimationEvent::animationEvent, this, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3));

可以使用以上方法获取回调。
返回参数movementType包含了事件类型,分别是开始、结束、循环结束

楼主说的好像是UI动画吧?

楼主解决了吗?