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