這是序列幀動(dòng)畫編輯器 AnimatePacker 2.0 支持mac & win32下載,方便自己編輯動(dòng)作,節(jié)省大量的程序代碼!AnimatePacker是一款動(dòng)畫編輯器,它是利用圖片組合工具導(dǎo)出的plist文件,然后編輯動(dòng)畫,可添加復(fù)制幀,編輯翻轉(zhuǎn)以及更改速度等等,操作簡(jiǎn)單方便實(shí)用。
我一直比較吐槽cocos2d-x那個(gè)動(dòng)畫加載方式,一個(gè)簡(jiǎn)單動(dòng)畫的加載,就需要寫十幾行代碼。其中加載的代碼占了好多,我們可以通過刷循環(huán)簡(jiǎn)化。也就是說,理論上至少可以減少大約一半的量。
但是你刷循環(huán)簡(jiǎn)化有個(gè)前提:png的排列必須十分規(guī)律,否則是無法使用的。并且,不同的動(dòng)作有不同的幀數(shù)和不同的delay,你每個(gè)都要自己寫。這毫無疑問是一個(gè)非常繁瑣的過程。
于是我開發(fā)了一個(gè)工具AnimatePacker,專門解決這個(gè)問題。顧名思義,AnimatePacker就是一個(gè)動(dòng)作打包的小工具,可以很方便的自己編輯動(dòng)作。由此節(jié)省大量的程序編碼。
這個(gè)工具要和TexturePacker等工具配合使用,因?yàn)樾枰麄儊硖峁﹑list。另外,要使用這個(gè)工具,必須先熟悉TexturePacker等工具,以及cocos2d-x的動(dòng)畫代碼。
打開界面,一目了然。熟悉cocos2d-x編程的人,肯定知道這四個(gè)框是什么。
Plists:所有的Plist列表,拖動(dòng)plist文件到AnimatePacker窗口上,就可以加載。
Animations:所有的動(dòng)作列表,點(diǎn)擊“攝像機(jī)”按鈕可以新建動(dòng)作,雙擊可以編輯Name和Delay。
SpriteFrames:當(dāng)前Animation對(duì)應(yīng)的SpriteFrames列表,拖動(dòng)可以排序。
Sprites:所有的備選Spirte,你可以拖動(dòng)Spirte到SpriteFrames框下面。