这是序列帧动画编辑器 AnimatePacker 2.0 支持mac & win32下(xià)载(zǎi),方便自(zì)己(jǐ)编辑动(dòng)作,节省(shěng)大量的程序(xù)代码!AnimatePacker是一款动画编辑器,它是利用图(tú)片组合(hé)工具导(dǎo)出(chū)的plist文件,然(rán)后(hòu)编辑动(dòng)画,可添加复制帧(zhēn),编辑翻转以及更改速(sù)度等等(děng),操作简单方便实(shí)用。
我(wǒ)一直比较吐槽cocos2d-x那个动画加载(zǎi)方式,一个简单动画的加载,就需要写十几行代(dài)码(mǎ)。其中加载(zǎi)的代码(mǎ)占了好多,我们可以通过刷循(xún)环简(jiǎn)化。也就是说,理论上至少可以减少大约一半的(de)量(liàng)。
但是你刷(shuā)循环简化有个前提:png的(de)排列(liè)必须十分规律,否则是无法使用(yòng)的。并且,不同的动作有不同(tóng)的帧数和不同(tóng)的delay,你每个都要自己写。这毫无疑问是一个非常繁琐的过程。
于是我(wǒ)开发了一个工具AnimatePacker,专(zhuān)门解决这个问题。顾名思义,AnimatePacker就是一个动作(zuò)打包的小工(gōng)具,可以很方便的自己编辑动作。由此节省(shěng)大量的程序编码。
这个工具要和TexturePacker等工具配合使用,因为(wéi)需要他(tā)们(men)来提供(gòng)plist。另外,要使用这个工(gōng)具,必须先熟(shú)悉TexturePacker等工具(jù),以及(jí)cocos2d-x的动(dòng)画代码。
打(dǎ)开界面(miàn),一目了然。熟(shú)悉cocos2d-x编程的(de)人,肯(kěn)定知道这四个框是什么。
Plists:所(suǒ)有的Plist列表,拖动plist文件到AnimatePacker窗口上,就可以加载。
Animations:所有的(de)动作列表,点击“摄像机”按钮可以(yǐ)新建动作,双击可以编辑(jí)Name和Delay。
SpriteFrames:当前Animation对应(yīng)的SpriteFrames列表,拖动(dòng)可以排序。
Sprites:所有的备选Spirte,你可(kě)以拖动Spirte到(dào)SpriteFrames框下面。
