creator里面怎么读写文件,fs库用不了

以前用cocos2dx至少还是有文件读写功能,现在的creator没有了吗?

Web 客户端无法做到文件存取,这是浏览器的限制,在原生项目中,可以使用 jsb.fileUtils (函数 API 等同于 cc.FileUtils)来访问文件

在creator的api文档里找不到fileutils,相关文档在哪里呢?

先参考这个 http://cocos2d-x.org/docs/api-ref/js/v3x/symbols/jsb.fileUtils.html

这部分 API 我们之后会补上

刚刚我在creator里用jsb.fileUtils,报错,jsb是undefined。具体要怎么用呢?

必须在 native 环境中才可以使用,建议用下面的判断包裹:

if (cc.sys.isNative) {
    jsb.fileUtils.xxx
}

我想写文件是因为要写日志,日志一般写在当前项目路径,我用getWritablePath只能获得模拟器的路径,能不能用变量来获得当前项目路径呢?还是说只能写死。

模拟器中无法获得当前路径,建议写在 JS 代码中

知道,不过用__direname也不好获得,因为script目录还在项目路径的assets目录下面,我现在只好写死算了。