cocos动画文件加载有时可以,有时死机

cocos动画文件加载有时可以,有时死机 ,我的动画文件和特效文件是分成两个文件夹方的
等全部加载完成才进入战斗状态,大多数时候能成功 有时加载出错
roleData*reledata = RoleDataMgr::getSingleton()->GetRoleDataFromQueue(isOur);
if (reledata)
{

ourloaddata = new LoadEoleArmatureData(reledata, isOur);
ArmatureDataManager::getInstance()->addArmatureFileInfoAsync("fight/armature/" + reledata->m_Anime + ".ExportJson", this, schedule_selector(GameFightScene::dataLoadedOur));
for (int i = 0; i < reledata->m_Skilles.size(); i++)
{
    ArmatureDataManager::getInstance()->addArmatureFileInfoAsync("fight/sfeffect/" + reledata->m_Skilles*->m_TheActEff + ".ExportJson", this, schedule_selector(GameFightScene::dataLoadedOur));
}

}*

你好,首先检查所有的资源是否都存在,因为动作编辑器导出存在两种后缀(json/ exportjson,分别对应导出小图和大图),所以,文件名那部分要确认下。

— Begin quote from ____

引用第1楼hanrea于2014-04-27 16:39发表的 回 楼主(wbcfan) 的帖子 :
你好,首先检查所有的资源是否都存在,因为动作编辑器导出存在两种后缀(json/ exportjson,分别对应导出小图和大图),所以,文件名那部分要确认下。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=199661&pid=938405

— End quote

===
主要是我稍微改了下异步加载这个地方

ArmatureDataManager::getInstance()->addAnimationData(animationData->name.c_str(), animationData, dataInfo->filename.c_str());
  //  ArmatureDataManager::getInstance()->addAnimationData(animationData->name.c_str(), animationData); 

因为我发现armatureDataManager->removeArmatureFileInfo( ) 删除资源的时候删除不了, 不知道这里会不会有问题 ,资源名字都没问题的额

或者请告诉我异步加载的资源,怎么样删除,因为我一个角色死亡要把资源全部清除掉

看什么资源,删除方法是没区别的。

我也遇到这个问题了,兄弟你找到问题了吗