Cocos2d-3.x_读取plist文件
来源:互联网 发布:cydia软件源下载 编辑:程序博客网 时间:2024/05/18 03:06
plist文件的内容格式和xml文件的内容格式是一样的,测试的data.plist文件内容如下:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict><key>name</key><string>Hello World</string><key>age</key><integer>28</integer></dict></plist>
#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"USING_NS_CC;class HelloWorld : public cocos2d::Layer{public: static cocos2d::Scene* createScene(); virtual bool init();void readPlistByCocosAPI(); CREATE_FUNC(HelloWorld);private:LabelTTF *pLabel;};#endif // __HELLOWORLD_SCENE_H__
#include "HelloWorldScene.h"Scene* HelloWorld::createScene(){ auto scene = Scene::create(); auto layer = HelloWorld::create(); scene->addChild(layer); return scene;}bool HelloWorld::init(){ if ( !Layer::init() ) { return false; } Size visibleSize = Director::getInstance()->getVisibleSize(); Vec2 origin = Director::getInstance()->getVisibleOrigin();pLabel = LabelTTF::create("", "Arial", 30);pLabel->setPosition(visibleSize/2.0);this->addChild(pLabel);this->readPlistByCocosAPI(); return true;}void HelloWorld::readPlistByCocosAPI(){auto fileUtils = FileUtils::getInstance();auto valueMap = fileUtils->getValueMapFromFile("data.plist");log("valueMap_name:%s", valueMap["name"].asString().c_str());log("valueMap_age:%d", valueMap["age"].asInt());std::ostringstream str;str << "name:";str << valueMap["name"].asString();str << " age:";str << valueMap["age"].asInt();pLabel->setString(str.str());}
0 0
- Cocos2d-3.x_读取plist文件
- Cocos2d-3.x_读取xml文件
- Cocos2d-3.x_读取json文件
- cocos2d读取plist文件
- cocos2d-x 读取plist文件
- cocos2d-x plist文件读取
- cocos2d-x 读取.plist文件
- Cocos2d-3.x_定时器
- Cocos2d-3.x_保存数据和读取数据
- cocos2d-x读取xx.plist文件1
- Cocos2d-x_保存数据和读取数据
- Cocos2d-3.x_基本数据类型(cocos2d::Value)
- Cocos2d-3.x_基本数据类型(cocos2d::Vector)
- Cocos2d-3.x_基本数据类型(cocos2d::Map)
- 学习笔记之cocos2d-x2.1.1实现读取.plist文件
- cocos2d-x animation闪烁与plist文件读取
- cocos2d-实现读取.plist文件(使用数组CCArray)
- cocos2d-实现读取.plist文件(使用数组CCArray)
- Python3学习笔记之基础教程二
- LeetCode Delete Duplicate Emails
- LeetCode39/40/22/77/17/78/51/46/47/79 10道 Backtracking**
- java JDK安装 编译 执行
- 10、正则表达式
- Cocos2d-3.x_读取plist文件
- 黑马程序员--java语言基础程序设计
- 整型数组中出现次数最多的元素
- jQuery-动画与特效
- bfs()出素数环
- 获取沙盒文件Cache文件内的文件夹的大小
- Android实战技巧:ViewStub的应用
- Unbuntu下如何使用SVN
- 第二章