用的是cocos2dx3.2+cocostudio1.6里面的骨骼动画,始终在运行的时候报错,Xcode报错定位到 CCASSERT( !dict.empty(), “Particles: file not found”);
我用的是例子的代码,如下:
ArmatureDataManager::getInstance()->addArmatureFileInfo(“DemoPlayer0.png” , “DemoPlayer0.plist” ,“DemoPlayer.ExportJson”);
Armature *armature = Armature::create( “DemoPlayer”);
armature->setPosition(ccp(visibleSize.width * 0.5, visibleSize.height * 0.5));
armature->getAnimation()->playWithIndex(0);
//armature->getAnimation()->play(stand);
this->addChild(armature);
这是说明原因啊?cocos2dx3.2+cocostudio1.6版本不配对吗
你好,版本是没问题的,请问你是否将导出文件直接放置到Resources文件夹下?
是的,导出的文件直接放到Resources文件夹进行调用,用引擎自带的 test的资源就OK,我对比了一下JSON文件,好像是不一样
导出的文件是和以前的不一样 我也遇到了一样的问题 坑爹了啊 求触控解决啊
对了,我也是这样操作的可以通过,也可以通过并能成功展示动画,但是通过动画编辑器提供的轮廓功能进行操作(轮廓功能http://www.cocoachina.com/bbs/read.php?tid=179213),然后对获得的Armature执行auto shaplist= pa->getShapeList();获得轮廓也是可以的,但是只要shaplist对进行操作,哪怕是检验NULL都会崩溃,断点提示在GetFixtureList();请问这个问题出在哪里?这里是崩溃的提示截图