Cocos2d-x 3.x游戏开发之旅---《plist文件的使用》

《plist文件的使用》

//读取plist文件
    ValueMap datamap = FileUtils::getInstance()->getValueMapFromFile(
        "tollgate/monsterPos_level_1.plist");
    for (int i = 1; i <= datamap.size(); i++)
    {
        Value data = datamap.at(StringUtils::toString(i));
        ValueMap dm = data.asValueMap();
        log("%d: x = %f, y = %f", i, dm["x"].asFloat(), dm["y"].asFloat());
    }


    //获取plist 文件
    ValueMap filedata;
    for (int i = 0; i < 10; i++)
    {
        ValueMap data;
        data["x"] = 100;
        data["y"] = 200;
        filedata[StringUtils::toString(i)] = data;
    }

    FileUtils::getInstance()->writeToFile(filedata, "lalala.plist");

你可能感兴趣的:(Cocos2d-x)