以前用cocos2dx至少还是有文件读写功能,现在的creator没有了吗?
Web 客户端无法做到文件存取,这是浏览器的限制,在原生项目中,可以使用 jsb.fileUtils (函数 API 等同于 cc.FileUtils)来访问文件
在creator的api文档里找不到fileutils,相关文档在哪里呢?
刚刚我在creator里用jsb.fileUtils,报错,jsb是undefined。具体要怎么用呢?
必须在 native 环境中才可以使用,建议用下面的判断包裹:
if (cc.sys.isNative) {
jsb.fileUtils.xxx
}
我想写文件是因为要写日志,日志一般写在当前项目路径,我用getWritablePath只能获得模拟器的路径,能不能用变量来获得当前项目路径呢?还是说只能写死。
模拟器中无法获得当前路径,建议写在 JS 代码中
知道,不过用__direname也不好获得,因为script目录还在项目路径的assets目录下面,我现在只好写死算了。