前端之家收集整理的这篇文章主要介绍了
Cocos2d-x 文件系统学习笔记,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
文件系统访问 尽管你可以使用st
dio.h头
文件中的
函数来访问
文件,但这种方式是不太方便的,原因是:你需要激活系统特定的API接口来
获取文件的完整地址。在安卓系统上安装之后,资源都被打包成了.apk
文件。*希望能够基于分辨率
自动加载资源(如一张
图片)。 创建FileUtils类正是为
解决这些问题。FileUtils是在Resources下访问
文件的一个辅助类。它可以
文件中读取数据和检查
文件是否存在。 读取
文件内容的
函数 这些
函数会读取不同类别的
文件并返回不同的数据类型: | function name | return type | support path type | | getStringFromFile | std::string | relative path and absolute path | | getDataFromFile | cocos2d::Data | relative path and absolute path | | getFileDataFromZip | unsigned char* | absolute path | | getValueMapFromFile | cocos2d::ValueMap | relative path and absolute path | | getValueVectorFromFile | cocos2d::ValueVector | relative path and absolute path | 管理
文件及目录的
函数 这些
函数能够管理
文件或者目录: | function name | support path type | | isFileExist | relative path and absolute path | | isDirectoryExist | relative path and absolute path | | createDirectory | absolute path | | removeDirectory | absolute path | | removeFile | absolute path | | renameFile | absolute path | | getFileSize | relative path and absolute path |