阿四 前阵子发了篇在游戏中使用rust开发的wasm,如果大家有兴趣的话,可以自行百度下“游戏开发中使用wasm”,第一篇就是了。可以看下如何用rust开发并发布wasm组件,也有rust的学习资料,基础的知识教程链接。 今天在laya3.1.3项目里测试了一把,也是可以用的。 这里做了个初始化,使用wasm如果先把wasm文件加载到内存,并使用rust导致的wasm胶水代码去初始化。接着就可以尽情地使用导出来的rust接口了。 demo结果如上图。 这里附上laya里使用wasm的demo,有兴趣可以玩玩~附件:LayaWasm.zip LayaWasm.zip0B
追梦人 你好大佬 我有两个问题,1.我用emscripten emcc 指令将 C/C++代码编译成 wasm 和一个js 文件 请问跟 rust 开发的有区别嘛?2.在这个社区里面还看到其他的帖子说 wasm 对其他平台支持不是很好,微信需要修改调用方法,不知道您尝试过吗? 有没有什么坑。谢谢啦!
啊楚 native支持wasm吗,我用你的demo,在native里面验证出现两个问题 1、TextEncoder模块不存在 2、初始化卡主 const instance = await WebAssembly.instantiate(module, imports);