effect.bin 读取失败

  • Creator 版本: 3.8.5

  • 目标平台:微信小游戏

  • 重现方式:正常一个3D空工程打包成微信小游戏,然后再用微信开发者工具打开。就会报错

  • 首个报错: Read file failed: path: src/effect.bin message: readFile:fail Parameter check error:
    parameter.encoding 字段需为 ‘ascii’ | ‘base64’ | ‘binary’ | ‘hex’ | ‘latin1’ | ‘ucs-2’ | ‘ucs2’ | ‘utf-16le’ | ‘utf-8’ | ‘utf16le’ | ‘utf8’

![bug|690x146](upload://xpoAqIFMsOae1DQ9gqwvJezAM4Q.png)

换旧版渲染管线就不会有effect.bin文件了

用微信开发者工具稳定版,不要用 开发版(nightly)。

我用的稳定版 也出现这个问题了.

我用的稳定版 也出现这个问题了.

我用的稳定版 也出现这个问题了.

说明这个"稳定版"不稳定。 :joy:

回复挺快的,但答案无效 :joy:

最新的稳定版会报这个错,退一个版本

微信开发者工具回退到 1.06.2412040版本,该问题没有复现,感谢您,还是好人多

  • Creator 版本: 3.8.6
    在 微信开发者工具1.06.2503290版本上一样出现这个问题,啥时候才能修复啊

同 1.06.2503290

你们给微信官方反馈一下,他们新版本工具破坏了 readFile 接口的兼容性。

https://developers.weixin.qq.com/minigame/dev/api/file/FileSystemManager.readFile.html

之前引擎是传递 encoding 为空串,可以读取到 ArrayBuffer, 新版本估计要读回ArrayBuffer 就不能传递encoding这个参数了。晚点我试试看。