cocos2dx xml 数据存储
2014-01-23 20:13
239 查看
1. 为了兼容性,对文件操作的时候,首先要判断文件是否有可写的权限
//1.获取可以写的文件路径
std::string writeablePath = CCFileUtils::sharedFileUtils()->getWritablePath();
此处记得一定加std,不然当前文件使用的命名空间找不到string
运行结果如下图:
2. 我们编写项目的时候,少量数据一般都存在xml文件中,根据上一步得到的路径,我们可以找到UserDefault.xml,这个就是我们可以直接存放少量数据的地方,打开xml文件就会看到我们项目中存储的数据了
3. 在win32下,不同项目的数据都是存储在同一个xml中的,但是ios和android是分开存放
4. 更多相关数据存储的操作,可以直接查看CCUserDefault::sharedUserDefault();
//1.获取可以写的文件路径
std::string writeablePath = CCFileUtils::sharedFileUtils()->getWritablePath();
此处记得一定加std,不然当前文件使用的命名空间找不到string
运行结果如下图:
2. 我们编写项目的时候,少量数据一般都存在xml文件中,根据上一步得到的路径,我们可以找到UserDefault.xml,这个就是我们可以直接存放少量数据的地方,打开xml文件就会看到我们项目中存储的数据了
3. 在win32下,不同项目的数据都是存储在同一个xml中的,但是ios和android是分开存放
4. 更多相关数据存储的操作,可以直接查看CCUserDefault::sharedUserDefault();
相关文章推荐
- 六 手游开发神器 cocos2d-x editor 之场景切换
- 六 手游开发神器 cocos2d-x editor 之场景切换
- Cocos2d-x 3.0 JNI BUG 修复。(Android 如何创建一个线程 延迟执行函数 创建一个随机数)
- cocos2d-android——向量
- 五 手游开发神器 cocos2d-x editor 之贴图(TexturePacker)
- 五 手游开发神器 cocos2d-x editor 之贴图(TexturePacker)
- cocos2d-x 3.0 Armature jsb 初体验
- cocos2dx创建精灵的五种方法
- cocos2dx 多线程
- 如何实现手势识别功能?
- cocos2d-android基础——瞬时动作和延时动作
- 【cocos2dx进阶】调试篇(3)cocos2dx的Log改造 推荐
- 【cocos2d-x从c++到js】10:JS与C++的交互2——JS与C++的“函数重载”问题
- 【cocos2d-x从c++到js】10:JS与C++的交互2——JS与C++的“函数重载”问题 推荐
- cocos2d-x中文显示问题解决方法(使用cocos2dx中自带的iconv实现)
- cocos2d-android——给精灵添加动作
- cocos2d-x加减长按
- cocos2dx-2.2.1 免 Cygwin 环境搭建(Win8+VS2013+ADT Bundle+android-ndk-r9c)
- [cocos2dx动作]CCLabel类数字变化动作
- Cocos2d开发资源大集合