这是cocos2dx动画工具下载,最近在研究cocos2d-x引擎,制作游戏非常重要的一点就是需要一个动画工具,在网上找了一下,发现找到的工具不是很符合自己想象的,要么没有缓动效果, 要么没有骨骼等。
cocos2dx动画工具,方便自己编辑动作,节省大量的程序代码!AnimatePacker是一款动画编辑器,它是利用图片组合工具导出的plist文件,然后编辑动画,可添加复制帧,编辑翻转以及更改速度等等,操作简单方便实用。
我一直比较吐槽cocos2d-x那个动画加载方式,一个简单动画的加载,就需要写十几行代码。其中加载的代码占了好多,我们可以通过刷循环简化。也就是说,理论上至少可以减少大约一半的量。
但是你刷循环简化有个前提:png的排列必须十分规律,否则是无法使用的。并且,不同的动作有不同的帧数和不同的delay,你每个都要自己写。这毫无疑问是一个非常繁琐的过程。
于是我开发了一个工具AnimatePacker,专门解决这个问题。顾名思义,AnimatePacker就是一个动作打包的小工具,可以很方便的自己编辑动作。由此节省大量的程序编码。
最近在制作cocos2dx下的动画,使用的flashToCocos2d的工具集,生成的动画是不可换皮的,而且底层代码很多,出现问题解决起来比较麻烦,所以业余时间写了一个工具。按照一定的规范制作动画,然后放置在场景上导出成swf,利用工具解析swf文件,把场景上的动画资源导出成cocos2dx的.h和.cpp文件。导出的类继承自CCLayer所以直接可以A_xx::create();添加到场景中。里
面的CCSprite可以换成自己实现的类,这样添加一部分自定义的代码就能实现换皮功能。
简版工具,没有自定义的基类支持,所以现在就只支持循环动画和单次播放。
制作方法在ani.fla中,flash打开可以看源文件,遵循按照场景中的那些注意事项,就可以作动画了。