官方给了两种plist格式,其中一种用什么工具能生成啊……

今天学习到帧动画这块儿,官方给了两种方式从plist加载动画
1.第一种就是传统的把合图文件和对应的plist放入工程中,然后:
spFrameCache->addSpriteFramesWithFile(“animations/orc/orcDance.plist”, “animations/orc/orcDance.png”);
这样加载它,之后把动画需要的所有帧通过名字找出来,再生成Animation。这个就不写出来了。

2.第二种就是直接通过AnimationCache加载,官方给的代码核心部分
auto cache = AnimationCache::getInstance();
cache->addAnimationsWithFile(“animations/animations-2.plist”);
auto animation2 = cache->getAnimation(“dance_1”);
然后我看了下“animations-2.plist”的文件格式,它确实是“动画plist’”而不是“合图plist”。
关键的头几行就能看出与合图plist的区别:


animations

dance_1

delayPerUnit
0.2
restoreOriginalFrame

现在的问题来了,我找遍了网上各种工具,没有一种能够生成符合cocos2d-x“动画plist”格式的。
也就是说,现在不知道到底用哪种工具能生成第二种“动画plist”文件……

没人理我么……
第一种就是合图plist,用TexturePacker或官方cocos studio就能搞定。
第二种至今未找到任何一个能生成“动画plist”的工具。我刚才硬是拿excel生成了一个。。。太不方便了啊。。。

cocosbuilder啊

好的,我试一试。为啥网上搜不到任何信息,说是用cocosbulider来生成帧动画plist呢,我搜了好几个小时……

版主,这cocos builder只有mac版的么……windows系统怎么破……

动画的plist是cocos studio的动画编译模块导出的格式吧 想在windows下用ccb window装mac虚拟机吧 或者联系我 我把我的mac买给你:2::2::2:

版主不要误人子弟了,cocosbuilder生成的帧动画是ccbi后缀不是plist后缀,plist的应该是cocosstudio

朋友,我今天用最新的cocos studio2.3.3版,生成了一个骨骼动画,然后发布生成的资源只有各个部位的png文件以及一个json文件。
问题是官方给的两种骨骼动画Armature和Skeleton,它们通过文件加载骨骼动画的方式我都试了,压根从生成的json文件里无法创建动画。
然后它们使用的json文件我从tests里找到了,没有一个和我生成的json格式一致……
另外,官方的Skeleton创建时需要一个.atlas,我发布的资源也没有这个格式的文件。

总而言之,就是我拿最新版cocos studio生成的动画资源,没找到任何办法加载!

朋友,你有没有试过最新的cocos studio生成我说的第二种plist啊?我目前试过只能生成第一种合图plist的。。。动画plist不知道用什么生成。。。

cocosstudio新版 骨骼动画试一下呢? 还有 cocos骨骼动画编辑器

试了,只是生成csb、json之类的文件,没有动画plist。

https://github.com/gdgoldlion/AnimatePacker (Qt4.8可編)

不過輸出的格式跟cocos2dx內建的不一樣

要自己手動修改cocos2dx內建的讀取格式 或者 AnimatePacker的輸出格式