抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • 开发指南
  • 游戏引擎
  • Unity 引擎适配
  • 接入
  • WebGL 方案与优化
  • WebGL适配方案
  • 方案概述与兼容性
  • WebGL适配方案概述
  • WebGL方案兼容性评估
  • 推荐的引擎版本
  • WebGL方案接入流程
  • 性能优化
  • 版本更新与资源部署
  • 能力适配
  • 问题反馈
  • BGDT 手册
  • Cocos/Laya/Egret引擎适配
  • 开放能力
  • 基础能力
  • 性能优化
  • 开放接口
  • AI
  • 安全指引
  • 运行时
  • 文档说明:本文档描述使用Unity开发的游戏,在WebGL平台下,使用SC方案接入抖音小游戏的接入方法及可能遇到的问题。
    了解更多: 接入指南
    目前 WebGL 方案支持 Unity 版本比较宽泛,具体版本及推荐参考:推荐的引擎版本
    如使用团结引擎,推荐使用MiniGame平台

    构建

    WebGL平台(Unity,团结引擎)

      1.安装好 Unity WebGL 平台,即能够切换到如下所示的平台(构建工具在构建时也会切换):
      2.安装TTSDK:如何安装TTSDK
      3.构建:参考该文档WebGL构建部分:构建与调试

    MiniGame平台(团结引擎)

    参考团结引擎官方文档:抖音平台支持

    发布

    发布流程请参考文档:游戏发布

    测试

      iOS版本测试:从 Apple Store 中下载最新版本的抖音(确认抖音版本号 >= 17.7.0)。
      Android版本测试:安装最新版本抖音(确认抖音版本号 >= 19.0.0)。
    使用 StarkSDKTools 发布工具工具生成二维码,用抖音扫码即可运行。
    运行成功的话,可以看到屏幕右下角有一个按钮【vConsole】,这个按钮是一个日志显示的入口,只会有测试环境会出现,主要方便测试阶段排查问题。线上版本不会出现这个按钮

    FAQ

      1.目前Unity编译出来的WebGL版本默认不支持中文,需要单独放一个中文字体库。
    可以自行找一个喜欢的并支持中文的字体库。也可以下载下面这个中文字体库:
    simhei.ttf.zip
      2.WebGL不支持动态库,如有使用so,需找到webgl版本替代。
      3.同上,WebGL不支持SQLite数据库,可以使用iBoxDB替代。
      4.支持C源码的原生插件
      5.支持C#插件
      6.iOS上运行WebGL发热比较厉害,建议限帧运行。Application.targetFrameRate 建议值为22~30之间。
      7.WebGL2.0支持情况:iOS支持15.0及以上系统,Android WebGL2.0支持
      8.iOS下录屏:不建议使用。(判断平台,只在android下录屏分享)
      a.会有录屏权限提醒;
      b.对性能有消耗。
      c.iOS14.0系统以下不支持录屏
      d.如果判断性能比较富裕,就是想要开启ios的录屏,那么iOS14.0及以上系统需要添加录屏白名单。