getCurrentFrameIndex() 帧动画中有BUG吗这函数

CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo(“bashen/P1_BaShen.ExportJson”);
armature_bashen_hero = CCArmature::create(“P1_BaShen”);
armature_bashen_hero ->getAnimation()->play(“action”)
我创建了一个序列帧动画,写了个
this->scheduleUpdate();想在动画的每一帧里处理一点事情,如碰撞检测
我在
update
{
int aaa= 动画->getAnimation()->getCurrentFrameIndex()
发现 aaa调用返回动画播放的帧数发现 不是从0, 1, 2 ,3 这种的 而是 而是 3, 6, 9,这些帧值
}
很奇怪我cococstudio里面的动画 是控制在60帧每秒 工程中的pDirector->setAnimationInterval(1.0 / 60); 也是60帧/秒

为什么这个函数不是 每帧都处理呢 而是返回有跳帧呢