刚刚自学cocos2dx没多久,想通过几个语言的xml配置文件实现多语言切换。
std::string filePath = FileUtils::getInstance()->getWritablePath()+"language.xml";
ValueVector p_map = FileUtils::getInstance()->getValueVectorFromFile(filePath);
ValueMap map=p_map.at(0).asValueMap();
std::string str=map.at(name).asString();
language.xml文件放在resources根目录
<plist version="1.0">
<dict>
<key>battle_scene</key>
<string>战斗场景</string>
</dict>
</plist>
IDE是XCODE用的ios模拟器,这里p_map size=0,我感觉是无法获取这个xml文件,路径是可以拿到的。。不知道原因在哪里。。刚刚学没几天的小白求问