之前都是使用TP格式化swf来创建动画,今天遇到了个问题,我拿到的动画序列图是合成好的一张png。没有plist文件。悲催...
现在只好自己画区域创建动画。
先看看png序列图。我就随便拿一个来用用。(先说明哈,该图是我从一个android游戏里面抽出来的。无侵权之意。)
CCTexture2D *playerRunTexture = CCTextureCache::sharedTextureCache()->addImage("player_run.png");
CCMutableArray<CCSpriteFrame*>* animFrames = new CCMutableArray<CCSpriteFrame*>(11);
for(int i=0;i<8;i++){
animFrames->addObject(CCSpriteFrame::frameWithTexture(playerRunTexture, cocos2d::CCRectMake(72*i, 0, 72, 72)));
}
//生成CCAnimation对象
CCAnimation* animation = new CCAnimation();
anim