Cocos2d-x Lua 访问plist属性列表文件

C++:

    //加载plist文件
    config = CCDictionary::createWithContentsOfFile(path);
    config->retain();
    
    //访问其中元素
    CCArray *array =  (CCArray*)this->config->objectForKey("Name1");
    CCDictionary *item = (CCDictionary*)array->objectAtIndex(winCount);
    CCString *ret = (CCString*)item->objectForKey("Name2");

Lua:

    --加载plist文件
    local sharedFileUtils = cc.FileUtils:getInstance()
    local fullPathForFilename = sharedFileUtils:fullPathForFilename(path)
    self.config = sharedFileUtils:getValueMapFromFile(fullPathForFilename)

    -- 访问其中元素
    local array = self.config["Name1"]
    local item = array[winCount]
    local ret = item["Name2"]
    return ret

猜你喜欢

转载自blog.csdn.net/dyy970319/article/details/84143186