有关加载WASM的问题

  • Creator 版本:3.x

  • 目标平台:网页

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

项目现在有个需求,就是在H5下加载WASM,查阅过社区贴子后,发现之前也有同学提出了这个问题,但是对比相关资料后,有些问题和想法,希望从CC开发组哪边得到帮助。

1、之前贴子加载的方法,见https://forum.cocos.org/t/topic/135776,我查阅过相关资料后,这种方法在chrome下是有限制的,emscripten官方文档指出这种方式是:“but that may not work in Chrome due to current limitations there”。好象是有4K上限的限制。

2、针对问题1,有个方案就是JS和WASM合并到同一个文件时加载,emscripten也提供输出单独一个文件的选项,但是是base64格式的!!!

第1点,这里文章https://web.dev/loading-wasm/ 使用的方式,在COCOS里可以使用不?

第2点,CC可否动态加载基于base64格式的JS代码。

在这里想了解下,CC能不能给出可行的wasm加载方案? 如果有,可否提供例子,thanks.

官方来看下??

距离问题提出来1年多了,现在官方有对wasm支持的方案或者计划吗,开新坑选型中,现在有一些计算模块是rust的;用wasmbindgen导出来这边没找到加载方式,,有示例吗?

24 年了,官方有回复吗? @visualsj

只能把后缀改成bin,register没有用,一定会解析为cc.Asset