球块 将物理库从bullet更改为bullet wasm后,在安卓、windows、微信小游戏、抖音小游戏上无法正常加载运行。安卓报错截图如下: windows报错截图如下: 打包成微信小游戏,在未修改game.js的默认情况下,无法加载bullet.wasm,导致游戏运行黑屏,截图如下: 打包成抖音小游戏,在未修改game.js的默认情况下,无法加载bullet.wasm,导致游戏运行异常,截图如下: 微信小游戏中,手动修改game.js,将require("libs/laya.bullet.wasm.js")修改为WXWebAssembly.instantiate("libs/bullet.wasm")后才能正常加载bullet.wasm,游戏运行才正常。 抖音小游戏中,手动修改game.js,将require("libs/laya.bullet.wasm.js")修改为TTWebAssembly.instantiate("libs/bullet.wasm")后加载bullet.wasm依旧有报错,游戏运行正常,报错截图如下: windows和安卓因无对应文档或说明,故无法自行修改打包后的源码使bullet.wasm正常加载。 bullet.wasm相比bullet.js,空间占用节约600kb+,且执行性能也有提升,所以小游戏使用bullet wasm的性价比是最高的。但目前在多数平台上都不能完美支持bullet wasm。 官方能否修改导出模板,让导出的项目默认完美支持加载bullet wasm,省去开发者自行修改game.js这一步骤。 新建一个3D空项目,将物理库选择为Bullet Wasm后,打包成安卓、windows、微信、抖音均可以复现上述问题,项目Demo如下:附件:Bullet.wasm_.zip Bullet.wasm_.zip0B