For the complete documentation index, see llms.txt. This page is also available as Markdown.

手动集成

建议使用 Apps in Toss Unity SDK

直接接入方式需要手动实现 JS Bridge、WebGL 构建设置、打包等所有内容。除非有特殊原因 Apps in Toss Unity SDK建议使用。

要将 Unity 游戏发布到 Apps in Toss,需要将 Unity 项目 WebGL构建为 WebGL。本指南将介绍在 Unity 中创建 WebGL 构建的基本方法。

1. 安装 WebGL 模块

需要在 Unity Hub 中安装 WebGL 平台。

  1. 运行 Unity Hub

  2. 选择 Installs 选项卡

  3. 点击正在使用的 Unity 版本旁边的三个点(···) → Add Modules

  4. 勾选 WebGL Build Support → 安装

  5. 安装完成后,在 Unity 中进入 File > Build Settings 时,平台列表中会出现 WebGL

2. 切换平台

  1. 打开 Unity 项目

  2. 前往 File > Build Settings

  3. 选择 WebGL → 点击 Switch Platform

3. 调整 Player 设置

请在 Edit > Project Settings > Player 菜单中设置以下项目。

  • Publishing Settings

    • Compression Format: Brotli 设置为

4. 进行构建

  1. 前往 File > Build Settings

  2. 在已选中 WebGL 的状态下 → 点击 Build

  3. 指定输出文件夹(例如:Build/)

5. 查看结果

构建完成后,通常会生成 index.html, Build, TemplateData 文件夹。根据 Unity 项目设置或版本不同,生成的文件夹可能会略有差异。可以将这些文件夹包含到 Vite 项目中,以网页形式展示。

关于如何用 Vite 包装 Unity WebGL,请参考如何用 Vite 包装 Unity WebGL。

请参考

在 Unity 6000.1.8 以下版本中,使用 2D 物理引擎(Rigidbody2D) 时,在 WebGL 构建中会出现 GC 内存泄漏问题。详情请参见 Unity Discussions 论坛可在其中确认。

最后更新于

这有帮助吗?