cocos2d-x之读取plist文件

在resource文件夹下,添加data.plist文件

新建-》resource-》project list-》open

就新建一个plist文件了,

data.plist内容如下:

在bool HelloWorld::init()中添加如下内容,可在控制台中看见读取的内容

1     //使用这个工具类
2     FileUtils *fu = FileUtils::getInstance();
3     //获取文件,此文件是dictionary类型的所以用getValueMapFromFile此方法,
4     //如果是array类型的就用getValueVectorFromFile此方法
5     ValueMap vm = fu->getValueMapFromFile("data.plist");
6     log("%s",vm["name"].asString().c_str());//获取内容
7     log("%s",vm["item0"].asString().c_str());//获取arr数组类型下的item0内容
8     log("%s",vm["item1"].asString().c_str());//获取arr数组类型下的item1内容

转载于:https://www.cnblogs.com/dudu580231/p/4383695.html

cocos2d-x之读取plist文件相关推荐

  1. iPhone读取plist文件

    2019独角兽企业重金招聘Python工程师标准>>> 在xcode中读取plist文件非茶得简单: 读取一个名为recipes.plist的文件: // 变量定义 NSArray* ...

  2. Iphone开发中无法读取plist文件的问题

    有的书籍上关于要读取PLIST文件的说明是:先要在XCODE文件中建一个plist文件,然后把根类型改为数组,用下面的代码即可: // Path to the plist (in the applic ...

  3. 使用第三方库读取plist文件

    使用第三方库读取plist文件 一.摘要 在数据模型中,读取数据一直是一个比较头疼的问题,以读取plist文件为例,需要一层层往内读,如果自己写代码及其耗时而且容易出错,而使用第三方库,一句代码就可以 ...

  4. cocos2d 使用TexturePacker制作plist文件

    转自:https://blog.csdn.net/chiyiw/article/details/38170573 上一篇提到plist文件在cocos2d中的使用,那么如何制作plist文件呢? 一. ...

  5. 解决pathForResource返回nil / 无法读取plist文件问题

    问题: NSBundle *bundle = [NSBundle mainBundle]; //取得mainBundle NSString *pathOfPlist = [bundle pathFor ...

  6. python3 读取.plist文件_Python学习笔记 -5 - 文件操作

    Python文件操作 读写文件是最常见的IO操作,在磁盘上读写文件的功能都是由操作系统提供的,操作系统不允许普通的程序直接操作磁盘(大部分程序都需要间接的通过操作系统来完成对硬件的操作),所以,读写文 ...

  7. iPhone 不能读取plist文件!?

    代码很简单 NSString * path = [[NSBundle mainBundle] pathForResource:@"resource" ofType:@"p ...

  8. plist文件生成与读取

    废话不多说,这里简明扼要的介绍一下plist文件的生成与读取 1.创建plist文件 2.代码读取plist文件 NSString *plistPath = [[NSBundle mainBundle ...

  9. Reveal分析IOS界面,plist文件读取

    Reveal分析IOS界面,需要得到app的 softwareVersionBundleId上传到iphone中 , 而IOS8的iTunesMetadata.plist (设备路径/var/mobi ...

最新文章

  1. VTK与ITK的详细安装指南
  2. Java JDK1.8安装
  3. 用python简单处理图片(4):图像中的像素访问
  4. 电子计算机的大脑核心是什么,戴君惕《人脑与电脑》初中说明文阅读题及答案...
  5. cryptojs支持rsa加密_新特性解读 | 从 wireshark 看 MySQL 8.0 加密连接
  6. 解决MySQL忘记root密码
  7. 《深度学习:Java语言实现》一一1.3人工智能与深度学习
  8. 为k8s-master节点添加/移除污点taints
  9. springboot连接数据库报错testWhileIdle is true, validationQuery not set
  10. 不是方阵有逆矩阵吗_Lecture 3 | 乘法和逆矩阵
  11. 一个轻量级多功能免费开源web聊天室
  12. 微博中微服务缓存_新浪微博温情:基于微服务的微博直播互动架构设计经验分享...
  13. 植物大战僵尸实训记录
  14. Ant Design vue 表格内换行
  15. 【翻唱】学习日语歌 (青鸟)火影忍者 OP
  16. 产品设计学习(三)——用户画像与特征工程
  17. Qt 程序使用自带 ttf 字体示例
  18. 无法完成操作,因为文件包含病毒或潜在的垃圾软件解决方案
  19. windows和Linux常用命令
  20. 【跨域】一篇文章彻底解决跨域设置cookie问题!

热门文章

  1. C# ---- GC中代的递增规律
  2. Nginx模拟负载均衡
  3. DNS解析域名的过程
  4. C++网易云课堂开发工程师-拷贝构造,拷贝复制,析构函数
  5. Logstash 基础入门
  6. ASP.NET MVC4 部分视图
  7. 从天而降的文字,文字掉落效果
  8. 手把手教你用Python求均值、中值和众数
  9. 包教包会,7段代码带你玩转Python条件语句
  10. AI取代人类?这4种工作仍将是从业者的“铁饭碗” | 未来