跳到主要内容

WASM 模块

Wasm 模块,也称 WebAssembly 模块,包含面向 Web 编译的可执行代码。

一个 Wasm 模块由三部分组成:

  • 二进制可执行文件。
  • JavaScript 胶水代码文件。
  • 可选的 asm.js 回退文件。

可以将这些文件拖入资源面板,或在资源面板右键菜单中选择 Upload,将它们添加到项目。

注意,PlayCanvas 编辑器目前仅支持由 Emscripten 编译的 Wasm 模块。

Wasm 模块属性​

文件添加到项目后,选中 Wasm 模块,即可在检查器面板中查看其属性: Wasm 模块属性

名称​

Name 必须与胶水脚本和回退脚本中定义的模块名一致,加载时会使用此名称实例化模块。

胶水脚本​

执行 Wasm 代码所需的 JavaScript 胶水代码。

回退脚本​

不支持 WebAssembly 时使用的可选 asm.js 回退脚本。