环境:cocos2d-x 2.2.0,cocostudio1.0.2
多次使用 CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfoAsync 出现异常
问题如下:
CCDisplayData *CCDataReaderHelper::decodeBoneDisplay(cs::CSJsonDictionary &json)
{
…
case CS_DISPLAY_PARTICLE:
{
displayData = new CCParticleDisplayData();
const char *plist = json.getItemStringValue(A_PLIST);
if(plist != NULL)
{
((CCParticleDisplayData *)displayData)->plist = s_BasefilePath + plist;
}
}
…
}
异步加载的时候不能使用s_BasefilePath, 应该换成dataInfo->asyncStruct->baseFilePath