cocos2dx 3.3 动画中 增加粒子 加载异常

用cocos studio 1.6 动画编辑器 增加粒子效果后 动画文件 加载报错

Program: …oft\cocos2d-x-3.3\build\Debug.win32\libcocos2d.dll
File: …\base\CCValue.cpp
Line: 649

Expression: _type == Type::MAP

For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts

这个是1.6版本的bug,把plist文件也写进json的图片列表了
在 CCDataReaderHelper.cpp 的 1335 行加上:
ValueMap dict = FileUtils::getInstance()->getValueMapFromFile(dataInfo->baseFilePath + plistPath);
if (dict.find(“particleLifespan”) != dict.end()) continue;
可以解决

谢谢 版主 解决了 是不是用2.0的编辑器,不修改这行 也没有问题了

是的,如果动画比较简单,可以先用2.x来做。

目前2.x还没有IK 碰撞区一类的编辑