# mt.createWorker(string scriptPath)

创建一个 Worker 线程。

# 支持情况

项 说明
兼容性 部分兼容

# 参数

参数 类型 必填 说明
scriptPath string 是 Worker 入口文件的相对路径(相对于游戏包根目录)

# 返回值

Worker — Worker 实例。

# 注意事项

  • Worker 线程与主线程(游戏线程)并发执行,通过 postMessage / onMessage 进行消息通信。
  • Worker 内部可使用 worker.onMessage 和 worker.postMessage。

# 示例代码

const worker = mt.createWorker('workers/compute.js')

worker.onMessage((res) => {
  console.log('来自 Worker 的消息:', res)
})

worker.postMessage({ action: 'start', data: [1, 2, 3] })

# 与微信差异

  • 不支持微信 wx.createWorker 的第二个 options 参数({ useExperimentalWorker: boolean },用于开启实验性 Worker 以提升 iOS 运算性能)。
上次更新: 8/10/2026, 5:36:37 PM