之前的TexturePacker是可以直接添加swf文件并转化成序列的动画的,新版本的不知道为什么需要单独分离出一个叫FlashUnpacker的东西(SWF格式变化,或者作者将其列为收费点也未可知)。总之想直接用swf导出之前的Sprite Sheet没有那么爽,即便我安装了这个插件,导出时仍然很慢。

自从我发现Flash CC支持直接导出Sprite Sheet之后,我顿觉虎躯一震,这无疑为Flash继续作为动画制作利器开辟了一个完美的途径,可以这个性能可能会使得传统动画师和AS开发者彻底分裂开。这些担心无需多写,反正Flash要成为过去式是早晚的事儿。

要想将多个动画的MovieClip导出到一个Sprite Sheet 文件中,做法是将这些分散的MC都拷贝到一个新建的AS3文件中(别看命名,除了MC们的名字我改了,其余那是美工干的)。

并同时选中要导出到一个文件中的MC们,右键单击Generate Sprite Sheet

然后在下面的画面里,将导出格式做一下选择就可以了(基本其他不用动)

可以看到支持的格式中除了Adobe自家的Starling和Sparrow之外,Cocos2D赫然在列,暂且将其列为转型的必学方向之一吧。