-
Creator 版本:
-
目标平台:
-
重现方式:不起作用
-
首个报错:
-
之前哪个版本是正常的:
-
手机型号:
-
手机浏览器:
-
编辑器操作系统:
-
重现概率:
不需要,不过这里面都是原生方法,写的时候可能会提示错误。
jsb.fileUtils.writeStringToFile(‘{“level”:5,“guntype”:3,“hp”: 100,“maxhp”: 120}’,
‘ inituser.json’)
这么写可以吗?俩参数是有要加‘’ 号吗?
另外这个writeStringToFile对运行平台有要求吗,游戏运行在浏览器上可以吗
只有原生平台才能使用,使用时判断是否为原生平台 cc.sys.isNative
怎么判断是否是原生平台,是要打印cc.sys.isNative这个吗?还是其他方法
不是原生平台用什么代替呢?
另外使用jsb.fileUtils.writeStringToFile这个时,是不是要导入什么包啊?
这个属性取得的值就是用于判断当前是否运行在原生平台的。
另外浏览器目前没有接口支持直接写入文件。一般都是先组织数据,然后通过类似下图中代码的方法保存文件到本地。
blob 的类型支持范围很广,可以查看这个链接,常见 MIME 类型列表 - HTTP | MDN 。