自2022年9月6日起,本文档站不再更新内容,相关文档已迁移至全新“抖音开放平台”前往

wasm 方案说明

支持引擎版本

2019;2020;2021

运行环境与性能限制

  • android 基于 v8,版本 9.x,支持 webgl2.0
  • ios 基于 wkwebview,不支持 webgl2.0(相关限制供查阅)
  • 不支持多线程
  • 性能大概是 natvie 的 1/3

建议 android 使用 native 方案,流畅性有极大的提高 建议先将游戏导出为 webgl 在手机浏览器上运行,性能和兼容性可以接受,再使用本方案

是否能使用第三方插件

可以,支持 C#插件(有无源码均可)与 C 源码形式的插件(不支持 dll)

是否能使用热更

在小游戏环境中不允许使用热更方案,包括 xlua,ilruntime,puerts 等。原因:

  • 小游戏运营策略不允许动态变更代码,包括热更
  • LUA/ILRuntime 等热更方案在 Unity WebGL 性能急剧下降

是否能使用协程

可以

网络接口

  • HTTP/WWW:已支持
  • TCP: 需替换成 Websocket
点击纠错
该文档是否对你的开发有所帮助?
有帮助
没帮助
该文档是否对你的开发有所帮助?
有帮助
没帮助