Steamworks — 叠加故障排查

本指南记录了如何对 Steam 进行故障排查应用内叠加显示问题。

Steam 客户端设置

如果最终用户已在 Steam 客户端的游戏中设置/首选窗口内禁用了叠加,则 Steam 叠加和弹出通知将不会显示在任何基于 Steam 的游戏的应用程序窗口。此设置由最终用户控制,并且通常默认启用。如果叠加未按预期显示,按照以下步骤,首先应检查此设置

  1. 显示 Steam 客户端窗口。
  2. 在 Windows 上,单击Steam设置菜单项。在 Mac 上,单击Steam首选项菜单项。
  3. 在设置/首选项窗口的左栏中选择游戏中
  4. 选中在游戏中启用 Steam 叠加复选框。
  5. 单击确定按钮。

Mac 系统偏好设置

在 Mac 上,在最终用户在系统偏好设置窗口中向 Steam 客户端授予权限之前,Steam 无法在应用程序窗口中显示叠加和弹出通知。可以如下执行此操作

  1. 打开系统偏好设置窗口。
  2. 选择安全性与隐私.
  3. 单击隐私选项卡。
  4. 在左侧列表中选择辅助功能
  5. 单击 [+] 按钮。
  6. 选择Steam 应用程序。
  7. 确保在辅助功能列表中选中Steam.app 项。
  8. 重新启动 Steam 客户端应用程序。

Mac App 测试

在 Mac 上,Steam 只能在从 Steam 客户端启动的应用程序中显示叠加和弹出通知。通过 Steam 购买、下载和安装的应用程序通常以这种方式启动。

为了让开发者测试 Steam 叠加支持,使用 Steamworks 插件的应用程序必须作为非 Steam 游戏添加到 Steam 客户端中,然后从 Steam 客户端启动。例如,要测试 Corona Simulator 中的 Steam 叠加支持,必须从 Steam 客户端添加 Corona Simulator 应用程序并从 Steam 客户端启动。对于由 Corona Simulator 构建的 Mac 应用程序,也必须执行相同的操作。

  1. 显示 Steam 客户端窗口。
  2. 单击窗口顶部的项。
  3. 从下拉菜单中选择MAC
  4. 单击添加游戏…按钮在左下角。
  5. 选择添加非 Steam 游戏…从弹出菜单中。

  1. 添加游戏窗口。
  2. 窗口中浏览应用程序。选中该应用程序,然后单击添加所选程序

  1. 现在,所选应用程序已被添加到 Steam 客户端的库中,您可通过单击“播放”按钮从 Steam 客户端启动它。应用程序将能够在应用程序窗口中显示 Steam 覆盖和弹出通知,但前提是游戏中用户在 Steam 客户端中启用了覆盖层,如上述所述。