版本:3.10
问题出现场景:
cocosstudio 使用嵌套动画
问题现象:
使用相同路径csd作为嵌套动画,结果只有最后一个Node设置的LoopAction才可以播放,而且播放速度变快,其它的相同嵌套动画的Node不能播放。
解决办法:
修改 CSLoader.cpp 1019行
action = timeline::ActionTimelineCache::getInstance()->loadAnimationWithDataBuffer(buf, filePath);
为
action = timeline::ActionTimelineCache::getInstance()->loadAnimationWithDataBuffer(buf, filePath)->clone();
效果解决,但未测试是否会内存泄露。