Skip to main content
本教程指导你完成使用 SteamWorks 和 Unity 通过 Steam 登录 PlayFab 的步骤。

先决条件

在开始之前,你应具备:

使用 Steam 集成设置 PlayFab title

要启用对 Steam 授权的支持,PlayFab 要求你启用 Steam 附加组件。 转到你的 Game Manager 页面:
  1. 选择 Add-ons 菜单项。
  2. 在可用 Add-ons 列表中,找到 Steam 并选择 title 链接:
Game Manager Add-ons tab
  1. 输入你的 App ID
  2. 输入 Web API Key
  3. 然后选择 Install Steam
Game Manager install Steam Add-on

设置 Unity 项目

首先从发布页面下载 Steamworks.NET 的最新版本。
  • 获取版本的 Unity Package,并将其导入到项目中。
  • 导入包后,关闭 Unity。
  • 导航到 Project 根文件夹。
  • 找到 steam_appid.txt 文件。
  • 打开文件并将 App ID 值替换为你自己的值。
Unity project - Update AppId 重新打开 Unity 并创建一个新场景。 在该场景中,创建一个名为 Steam 的新 GameObject
  1. SteamManager 组件添加到 GameObject。此组件是 Steamworks.Net 的一部分。
  2. 创建并将 SteamScript 组件添加到 GameObject
Unity project - Add Steam object 以下示例显示了 SteamScript 组件的代码。

测试

你可以直接在编辑器内进行测试:
  1. 运行场景并选择 Log In 按钮。
  2. 片刻后控制台消息应出现,指示身份验证结果为 Success!
Unity test PlayFab login with Steam
最后修改于 2026年8月13日