动画资源在代码中骨骼散架的解决方法

最近有不少关于动画编辑器导出资源播放时散架的问题。
发现这类问题多半是把刚导出的文件放到TestCpp里面使用的,
TestCpp中有不同分辨率的适配,如果用大分辨率,会使用资
源hd文件夹中的资源,没有使用大图资源,骨骼动画就散架了。

解决方法1:新建工程并载入动画资源
解决方法2:使用2倍大小的png,plist资源
解决方法3:用低分辨率跑TestCpp

:7::7::7::7::7::7::7::7::7::7::7:

我也遇到散架的问题,最1.0版本的studio,直接导fla文件,导dragonbones文件都试了(但是还没有试过直接在studio里面摆放动画)
导到studio舞台里面的时候没问题,但是导出成json给cocos2dx用的时候就散架了,试了20组动画,有11组有这个情况

不知道你上面几个方法都试过了么?
如果还是存在问题可以把工程发给我看看…

方法都试过了,还是有问题,后来发现有一大部分错乱的原因是因为用fla直接导的时候,有些元件名字的一样导致的(比如动画a有某个元件叫a1,动画b有某个元件也叫a1。播放的时候哪个后播哪个就乱)

还有一小部分怎么搞都乱,在flash,dragonbones,studio的可视化界面里看都是没问题的,就是一放到程序里面播就乱。

我用1.3发现如果某个骨骼只有第0帧的话,它就会乱跑,随便设个第2帧就能解决问题

5楼的做法才是对的:3:

能够提供非正常状态的资源呢?我们希望能重现这个问题,并修复它

https://github.com/cocos2d/cocos2d-x/pull/6117

这个是修复代码,等待cocos2d-x合并中