cocos2dx 精灵帧动画文件加载问题

这个是testcpp里的 spritetest-》AnimationCacheFile 的源码,想问一下红线接口的参数是怎么得到的,我去目录下看了一下animations.plist,发现有这个动画的名字,但是不知道是怎么生成的animations.plist,cocostudio的动画编辑器我试了一下生成的是别的格式的plist,也没有动画的名字。求解呀。。

AnimationCacheFile::AnimationCacheFile()
{
CCSpriteFrameCache *frameCache = CCSpriteFrameCache::sharedSpriteFrameCache();
frameCache->addSpriteFramesWithFile(“animations/grossini.plist”);
frameCache->addSpriteFramesWithFile(“animations/grossini_gray.plist”);
frameCache->addSpriteFramesWithFile(“animations/grossini_blue.plist”);

// Purge previously loaded animation 
CCAnimationCache::purgeSharedAnimationCache(); 
CCAnimationCache *animCache = CCAnimationCache::sharedAnimationCache(); 
// Add an animation to the Cache 
animCache->addAnimationsWithFile("animations/animations.plist"); 

CCAnimation *normal = animCache->animationByName("dance_1"); 
normal->setRestoreOriginalFrame(true); 
CCAnimation *dance_grey = animCache->animationByName("dance_2"); 
dance_grey->setRestoreOriginalFrame(true); 
CCAnimation *dance_blue = animCache->animationByName("dance_3"); 
dance_blue->setRestoreOriginalFrame(true); 
CCAnimate *animN = CCAnimate::create(normal); 
CCAnimate *animG = CCAnimate::create(dance_grey); 
CCAnimate *animB = CCAnimate::create(dance_blue); 
CCSequence *seq = CCSequence::create(animN, animG, animB, NULL); 
// create an sprite without texture 
CCSprite *grossini = CCSprite::create(); 
CCSpriteFrame *frame = frameCache->spriteFrameByName("grossini_dance_01.png"); 
grossini->setDisplayFrame(frame); 
CCSize winSize = CCDirector::sharedDirector()->getWinSize(); 
grossini->setPosition(ccp(winSize.width/2, winSize.height/2)); 
addChild(grossini);

TexturePacker生成的吧