我使用Cocos studio创建了一个动画,但是不知道如何监听动画的帧数,我想实现的效果是,播放动画,动画每播放一帧,调用一次函数,请问如何实现
我在程序中添加了下面的代码
auto rootNode = CSLoader::createNode(“MainScene.csb”);
addChild(rootNode);
//加载动画:
ActionTimeline *action = CSLoader::createTimeline("sprite.csb");
rootNode->runAction(action);
//播放动画
///从第0帧到45帧循环播放
action->gotoFrameAndPlay(0, 40, false);
//帧事件监听
action->setFrameEventCallFunc(CC_CALLBACK_1(HelloWorld::onFrameEvent, this));
可是在播放动画的过程中一直都没有调用HelloWorld::onFrameEvent(Frame* frame)这个函数