Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocos2d x 在Cocos2dx中创建动画时崩溃_Cocos2d X - Fatal编程技术网

Cocos2d x 在Cocos2dx中创建动画时崩溃

Cocos2d x 在Cocos2dx中创建动画时崩溃,cocos2d-x,Cocos2d X,我想从ExportJson文件创建动画,但加载失败 它得到的错误断言失败:CCAnimationData不存在!然后崩溃。 我下面的代码有什么问题 static const char s_DragonPList[] = "gfx/character/dragon/dragon_01/A_010.plist"; static const char s_Dragon[] = "gfx/character/dragon/dragon_01/A_010.png"; static con

我想从ExportJson文件创建动画,但加载失败

它得到的错误断言失败:CCAnimationData不存在!然后崩溃。 我下面的代码有什么问题

static const char s_DragonPList[]   = "gfx/character/dragon/dragon_01/A_010.plist";
static const char s_Dragon[]        = "gfx/character/dragon/dragon_01/A_010.png";
static const char s_DragonJSon[]    = "gfx/character/dragon/dragon_01/A_010.ExportJson";
//async loading export file
CCArmatureDataManager::sharedArmatureDataManager()->addArmatureFileInfo(s_Dragon, s_DragonPList, s_DragonJSon);

//Creat armature by name
CCArmature *armature = CCArmature::create("dragon");

我知道我的愚蠢错误。这是因为我重命名了ExportJson文件

我要知道CocoStudio出口的确切名称


我花了几个小时才弄清楚

@kifcaliph:很抱歉我迟了回复。首先,您需要检查与从CocoStudio导出的文件相同的文件名。此外,如果您不知道如何修改内部文件,请不要重命名文件。这可能会导致错误。最后,使用static const char*name而不是const char name[]我的问题是由于使用反斜杠\而不是更便于移植的正斜杠/造成的: