Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.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
Android 加载cFormat对象时找不到密钥_Android_Cocos2d X - Fatal编程技术网

Android 加载cFormat对象时找不到密钥

Android 加载cFormat对象时找不到密钥,android,cocos2d-x,Android,Cocos2d X,当我加载cFormat对象时,会发生以下错误 06-08 22:47:33.447: D/cocos2d-x debug info(7645): Assert failed: key not found : <integer/real> 06-08 22:47:33.447: E/cocos2d-x assert(7645): e:\Working\cocos2dx\projects\Viking\proj.android\../cocos2d/cocos/2d/platform/C

当我加载cFormat对象时,会发生以下错误

06-08 22:47:33.447: D/cocos2d-x debug info(7645): Assert failed: key not found : <integer/real>
06-08 22:47:33.447: E/cocos2d-x assert(7645): e:\Working\cocos2dx\projects\Viking\proj.android\../cocos2d/cocos/2d/platform/CCFileUtils.cpp function:textHandler line:296
打开编辑器。 打开plist文件。
拯救普利斯特。UTF-8或ANSI

上面的两行看起来相同。你说一个能行,但一个不行t@GameDeveloper好吧,我发现如果我把ArmatureDataManager::getInstance()->addArmatureFileInfo(“gfx/Ammo10.png”、“gfx/Ammo10.plist”、“gfx/Ammo1.ExportJson”);在init函数中(首先加载资源),然后使用它,这两行都可以正常工作。然而,我不知道你的意思是什么,OP应该将plist转换为UTF-8或普通ANSI?
ArmatureDataManager::getInstance()->addArmatureFileInfo("gfx/Ammo10.png", "gfx/Ammo10.plist", "gfx/Ammo1.ExportJson"); //This CANNOT works

//ArmatureDataManager::getInstance()->addArmatureFileInfo("gfx/Ammo10.png", "Ammo10.plist", "gfx/Ammo1.ExportJson"); //But this can work

auto mBullet = CCArmature::create("Ammo1");

mBullet->setPosition(ccp(origin.x + visibleSize.width*0.5, origin.y + visibleSize.height*0.5));
this->addChild(mBullet, 7);