您的位置:首页 > 移动开发 > Cocos引擎

读取plist数据文件1

2013-07-27 15:31 253 查看
复制一个.plist文件,把里面的内容全部删除。在倒入资源文件下,然后通过xcode 打开它,编辑,首先创建一个Array类型的key,自己命名。

再在Array类型中创建几个string类型的key。后面的value就是你自己倒入的图片地址(.png/.jpg/.bmp)。

资源文件和plist文件编辑好后,在头文件里面创建两个对象

CCDictionary *_dictionary;
CCArray *_array;
.............................................

    //把plist文件加载到字典里
    _dictionary=CCDictionary::createWithContentsOfFile("Info2.plist");
    //再把key加载到数组里面
    _array=(CCArray*)_dictionary->objectForKey("animal");
    
    for(int i=0;i<_array->count();i++)
    {
        //通过索引得到每一个图片的地址(string类型)
        CCString *string=(CCString*)_array->objectAtIndex(i);
        //创建精灵 getCSting()把字符串转换成字符
        CCSprite *sprite=CCSprite::create(string->getCString());
        //给精灵锚点
        sprite->setAnchorPoint(CCPointZero);
        //设置精灵坐标
        sprite->setPosition(ccp(50+i*100,
150));
        //添加精灵到层里面显示
        this->addChild(sprite,1);
    }
    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Cocos2d-x