Steamworks 文献库
虚拟现实应用程序设置

概览

您可以在 Steamworks 的以下两处管理您的应用程序的虚拟现实设置:
  • Steamworks 设置 - 为您的应用程序设置 SteamVR 输入绑定模式,以及启动选项。
  • 商店页面 - 描述您的 VR 作品所需和支持的配置。

Steamworks 设置

Steamworks 设置让您能够为应用程序定义 SteamVR 输入绑定模式,并定义启动选项。

首先,点击“编辑 Steamworks 设置”链接到“应用登陆页面”。

steamworksettings.PNG

在“应用程序”下选择“虚拟现实”。

vrsettings.PNG

在此页面上,您可以定义自己的应用程序使用的 SteamVR 输入绑定模式。

使用 OpenXR 时,您的输入绑定设置将极大地影响可以购买和玩您游戏的用户数量。 如果您的游戏提交了 Meta Quest 2 控制器的推荐输入绑定,SteamVR 将自动重新绑定大多数控制器类型,以便它们能够正常工作。 以下控制器的配置文件应含有自定义绑定,因为很难自动对其进行重新绑定:
  • HTC Vive 控制器
  • Valve Index 控制器
  • Windows 混合现实控制器

如果您使用 OpenVR 进行创建,您的应用程序将自动支持任何当前和未来支持 OpenVR 的头戴式显示器(HMD),例如 HTC Vive、Oculus Rift 或 Windows 混合现实系列设备。 如果您愿意,也可以向 Rift 用户分发您自己的原生 Oculus SDK 生成版本。

请参见 官方 GitHub 仓库,了解 OpenVR 的更多信息。

启动选项


在启用 VR 支持之前,您需要为您的应用程序定义至少一个 VR 启动选项。 当用户在他们的库中启动应用程序时,Steam 通过启动选项了解该如何处理您的应用程序。 您还可以使用启动选项让用户在应用程序的不同模式(非 VR、VR、Vulkan 等)之间进行选择。

启动选项可以绑定到您的应用程序的特定分支、可执行文件或命令行参数。 例如,您可能有一个可在桌面模式下启动的命令行参数 “mygame.exe - novr”。 启动选项允许用户以更直观的方式选择这些选项。

要设置启动选项,请选择“应用登陆页面”上的“编辑 Steamworks 设置”。 在”安装“下,选择“常规”。

launchoptions.PNG

每个应用程序都需要定义至少一个启动选项。 如果您使用 OpenVR SDK 生成应用程序,请选择“启动 SteamVR 应用”。根据您应用程序的需要,您可以通过点击“添加新的启动选项”,添加其他启动选项。Steam 会寻找 VR 启动选项,以便将部分 VR 信息添加到您的商店页面。

thelablaunchoptions.PNG
“实验室”启动选项

商店页面设置


您还可以管理 Steam 商店页面上可见的虚拟现实设置。 首先,请在“应用登陆页面”上选择“编辑商店页面”,选择“基本信息”选项卡,向下滚动到“支持平台”。

SystemRequirementsVRFields.png

在“VR 设备和支持”下的字段中,您应该描述您游戏支持的 SDK 及具体设备。 从 OpenXR 或 SteamVR 等 SDK 开始,然后描述单独的头戴式西显示器、控制器,和/或房间大小要求。