3.6使用fileUtils.writeStringToFile报错

版本是3.6正式版,自带的fileUtils.writeStringToFile使用报错,已经确认参数都是string
QQ截图20220818212954


QQ截图20220819141302
已按照文档导入
QQ图片20220819141711
调试发现fileUtils竟然是未定义……我追踪看是有的

1赞

找到问题了,原来不能直接在H5平台下运行,需要在模拟器模式下运行,第一次运行模拟器模式前记得先运行这个QQ截图20220822141353


不得不吐槽下官方文档还是很多细节未完善,对于第一次使用creator的人来说要走很多弯路或者难以找到问题所在,例如resources.load读取本地图片来动态赋值spriteFrame,但提示

在网上找了N遍,都没有找到是哪里问题,希望有人能把各种奇葩的问题和解答都能写在文档里,以备第一时间找到答案,而不是花费太多精力去搜这种问题

jsb系列的接口是针对原生平台(android,ios,windows,mac等)哈,web平台(小程序等)应该是建议使用fsUtils接口。

第二个问题也解决了,原来是需要在resources.load第一个参数填写路径+文件名+"/spriteFrame" 才能正确读取,不得不说踩坑越多才会熟练,如果还有朋友发现自己动态创建精灵并且已经addchild到界面上发现不见的话,要把精灵的layer层设置统一的层例如image