Skip to main content
本教程向你展示使用 Kongregate 和 Unity 在 PlayFab 中对玩家进行身份验证所需的最小设置。

要求

设置 Kongregate 应用

Kongregate 要求你上传应用的预览版本,然后才能访问必要的应用信息。我们的第一步是准备一个包含以下内容的 index.html 文件。
导航到 Kongregate 网站
  1. 选择 Games 选项卡。
  2. 然后选择 Upload your game 按钮。
设置新应用的页面将打开。
  1. 请务必输入应用程序名称
  2. 输入游戏描述
  3. 然后选择一个类别
  4. 通过选择 Continue 按钮提交新应用。
你将被转移到 Application Upload 页面。 首先——最重要的是——请务必将 Web Address Bar 中的 URL 保存在安全且易于访问的位置。这将节省你在关闭页面后恢复对应用程序访问的大量时间。
  1. 完成后,选择准备好的 index.html 文件作为你的 Game File
  2. 然后设置屏幕大小。
  3. 请务必接受所有必需的许可证。
  4. 最后,通过选择 Upload 按钮上传你的应用。
预览打开后,忽略内容并打开 api information 链接。 API Information 页面打开时,找到 API Key 并将其保存在易于访问的安全位置以供以后使用。

配置 PlayFab title

在你的 PlayFab title Game Manager 中:
  1. 从左侧菜单中选择 Add-ons
  2. 找到并选择 Kongregate 图标。
一个新页面将打开,允许你设置 Kongregate 集成:
  1. 输入你在上一节中获取的 API Key
  2. 选择 Install Kongregate 按钮。
此时,如果你没有收到错误消息,则表示你已正确配置 PlayFab title 与你的 Kongregate 应用的集成。

设置 Unity 项目

使用此 Unity 设置清单: 现在让我们创建你的工作场景。
  1. 出于测试目的,使用具有几个文本标签的屏幕缩放画布。
我们只需要一个文本标签来显示调试消息。
  1. 创建一个空的 GameObject,并将其重命名为 Kongregate
GameObject 将包含一个 KongregateHandler 组件,并与调试消息的文本标签连接。 KongregateHandler 组件的代码如下所示。

测试

真正测试集成的唯一方法是将你的原型上传到 Kongregate。
  1. 打开 Build 窗口并确保从你的菜单中选择了 WebGL
  2. 然后通过选择按钮打开 Player Settings
Player Settings 屏幕中,找到 Settings for WebGL 构建:
  1. 验证你已正确设置大小。
  2. 然后选择 Kongregate Preloader Template
构建应用程序并打开 Build 文件夹。
  • 你最终会得到 index.html 和一堆其他文件(取决于 Unity 版本)。
  • 将除 index.html 之外的所有文件放入 zip 存档中,如下例所示。
使用你之前保存的 URL 访问你的 Application Upload 页面。
  1. 选择 index.html 作为你的 Game File
  2. 然后选择 zip 存档作为 Additional files
    • 接受许可证并上传。
预览打开后,你应该能够看到你的游戏实时运行,消息也在变化。 完成时,消息应指示通过 PlayFab 成功登录。 至此,你已成功集成 PlayFab 和 Kongregate。
最后修改于 2026年8月13日