cocos2dx 如何把文件保存到本地
2015-07-30 12:18
501 查看
除了引擎提供的xml文件,之外,我们还可以利用C/C++的文件保存方式保存到本地
看例子代码:
看例子代码:
void CSaveMsg::setRestStarPoint(const MaxPiectInformation &r_point) { const char *pPath = g_pUserDefault->getXMLFilePath().c_str(); FILE *pOpen; if ( (pOpen = fopen("D:a.txt", "wb+")) == nullptr) { return; //读取空指针了 } fwrite(&r_point, sizeof(MaxPiectInformation), 1, pOpen); fclose(pOpen); } const MaxPiectInformation &CSaveMsg::getRestStarPoint() { const char *pPath = g_pUserDefault->getXMLFilePath().c_str(); FILE *pOpen; if ((pOpen = fopen("D:a.txt", "rb")) == nullptr) { MaxPiectInformation point; std::memset(&point, 0, sizeof(point)); return point; //读取空指针了 } MaxPiectInformation readPoint; fread(&readPoint, sizeof(MaxPiectInformation), 1, pOpen); fclose(pOpen); return readPoint; }
相关文章推荐
- Quick-Cocos2d-x初学者游戏教程(四)
- Quick-Cocos2d-x初学者游戏教程(二)
- Quick-Cocos2d-x初学者游戏教程(三)
- cocos2d-x 3.4版本,新建项目黑屏
- cocos2d-x 架构之应用程序架构
- cocos2d-x 节点坐标转换为世界坐标
- cocos2d-x中场景间的参数保持和传递(方法整理)
- cocos2d-x AnchorPoint锚点
- Cocos2dx之文字显示
- cocos2dx安卓打包与调试(适用quick3.5)
- Quick-Cocos2d-x初学者游戏教程(一)
- cocos2d-x 用脚本创建新的工程
- 9秒学院Cocos2d-x入门教程(详细的实例和讲解)
- cocos2dx骨骼动画Armature源码分析(一)
- 我对cocos2dx的理解和总结
- quick Cocos2d-x lua 八方向摇杆代码实现
- Cocos2d-x 强制设置运动刚体的位置
- cocos2dx中的三种缓存
- 【Android】给Cocos2d-x的EditBox添加确定按钮
- Cocos2dx之CCLayer层