在使用TexturePacker打包工具之前先对动画的每一帧图片命名,我这里选取的cocos2d-x实例程序里面的图片,为了方便只提取了前面4帧的图片
然后打开安装好的TexturePakcer,该工具的官方下载地址,该工具需要购买激活,我这里是选择的试用。打开后点击Add Sprites然后选择需要添加的图片文件,至于该工具里面的各种调整这里不做过多的解释,最后点击Publish保存生成好的plist文件以及打包后的png图片。
打包后生成的文件如下,因为是选择的试用,生成的图片上会有奇怪的文字以及颜色发生改变,如果使用购买激活后的就不会这样...
打包工作就OK了,然后就是使用生成的plist文件创建精灵动画
// 载入打包生成的plist文件
CCSpriteFrameCache *cache=CCSpriteFrameCache::sharedSpriteFrameCache();
cache->addSpriteFramesWithFile("grossini_dance_all.plist","grossini_dance_all.png");
//数组长度