加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos2d3.3不能播放cocostudio导出的粒子动画

发布时间:2020-12-14 17:14:02 所属栏目:百科 来源:网络整理
导读:cocostudio动画编辑器中加入粒子效果,cocos2d3.3在播放的时候报错: The value type isn't Type::MAP 在 CCDataReaderHelper.cpp 的 1335 行加上: 此方法中 void DataReaderHelper::addDataFromJsonCache(const std::string fileContent,DataInfo *dataInf

cocostudio动画编辑器中加入粒子效果,cocos2d3.3在播放的时候报错: The value type isn't Type::MAP


在 CCDataReaderHelper.cpp 的 1335 行加上:

此方法中 void DataReaderHelper::addDataFromJsonCache(const std::string& fileContent,DataInfo *dataInfo)


std::string plistPath = filePath + ".plist";
std::string pngPath = filePath + ".png";

//增加下面两行就行
+ ValueMap dict = FileUtils::getInstance()->getValueMapFromFile(dataInfo->baseFilePath + plistPath);
+ if (dict.find("particleLifespan") != dict.end()) continue;

ArmatureDataManager::getInstance()->addSpriteFrameFromFile((dataInfo->baseFilePath + plistPath).c_str(),(dataInfo->baseFilePath + pngPath).c_str(),dataInfo->filename.c_str());

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读