【已解决】cocos2d-x 2.2.5,播放cocostudio骨骼动画,严重卡顿,见内

测试手机:三星i9268和联想A820,故障现象相同
cocos2d-x版本:2.2.5,开发语言为C++

测试代码:引擎自带的cpp test。
测试方法:

在手机上运行cpp test,进入CCArmature性能测试界面,原来播放"Knight_f/Knight",CCArmature数量为120,性能良好,刷新率为59到60。
其余不变,仅将"Knight_f/Knight"改为"Cowboy",性能急剧下降,刷新率不到10,即使将CCArmature数量降为20,刷新率仍不足10。
使用CCBatchNode,性能会提升10%左右,但刷新率仍然只有10。

我们的产品由于使用了cocostudio编辑并导出骨骼动画,遇到了同样的问题,刷新率只有10,非常卡顿。
如果播放dragonbones导出的动画,则性能良好,即使加载50个CCArmature,刷新率仍然在60左右。

附图两张,分别是播放"Knight_f/Knight"和"Cowboy"。其中,"Cowboy"做了armature->setScale(0.3f);

CPP TEST中还有一个界面叫Test Set AnchorPoint,在上述手机中,刷新率是45左右。

我们产品使用了cocostudio1.5.0.1制作人物骨骼动画。在手机中,每增加一个CCArmature加载人物动画,左下角debug第一个数字就增加30多。当该数字达到150以上,刷新率明显降低。使用了CCBatchNode也一样,仍然每增加一个CCArmature,debug第一个数字增加30多。

把"bd_src": 770改为"bd_src": 1就行了

bd_src : 770 bd_src:1是什么意思?
我用dragonBones倒出的一个骨骼动画,加载25个以上的时候掉帧非常厉害,出现10几的情况,不知道怎么回事??
版主有这方面的建议吗?

这个是Alpha混合的设置。

把"bd_src": 770改为"bd_src": 1 可是我的json文件里面已经是这样了 还是会掉帧

解决这个问题了吗?