更新适用于 Windows Mixed Reality 的 SteamVR 应用
我们鼓励开发人员测试和优化其可在 Windows Mixed Reality 头戴显示设备上运行的 SteamVR 体验。 本文档介绍你可以实施哪些常见改进来帮助你提供的体验在 Windows Mixed Reality 上良好运行。
初始设置说明
若要开始在 Windows Mixed Reality 上测试游戏或应用,请确保先按照我们的入门指南操作。
控制器模型
- 如果应用呈现控制器模型,请执行以下操作:
- 使用 Windows Mixed Reality 运动控制器模型
- 使用 IVRRenderModel::GetComponentState 获取组件的局部转换(例如,指针姿势)
- 需要区分左右手的体验应通过输入 API 获取提示,以区分控制器(Unity 示例)
控件
设计或调整控件布局时,请记住以下一组保留命令:
- 将为 Steam 仪表板保留“单击‘左右模拟控制杆’”。
注意
如果使用的是 HP 混响 G2 控制器,将为 Steam 仪表板保留“单击右菜单按钮”。
- 只要按 Windows 按钮,用户就会返回到 Windows Mixed Reality 主页。
如果可能,默认使用基于控制杆的远程传送,以匹配 Windows Mixed Reality 主页远程传送行为
工具提示和 UI
许多 VR 游戏利用运动控制器工具提示和覆盖功能,帮助用户掌握其应用或游戏的最重要的命令。 在针对 Windows Mixed Reality 优化应用程序时,建议审查你提供的体验的这一部分,以确保工具提示映射到 Windows 控制器模型。
此外,如果在体验中的任何点上显示了控制器图像,请确保使用 Windows Mixed Reality 运动控制器提供更新的图像。
触觉
从 Windows 10 2018 年 4 月更新开始,已为 Windows Mixed Reality 上的 SteamVR 体验提供触觉支持。 如果你的 SteamVR 应用或游戏已包含对触觉的支持,那么它现在应该可以配合 Windows Mixed Reality 运动控制器运行(无需额外工作)。
Windows Mixed Reality 运动控制器使用标准触觉引擎,而不是其他一些 SteamVR 运动控制器上使用的线性致动器。 这可能与预期的用户体验略有不同。 因此,建议使用 Windows Mixed Reality 运动控制器测试和优化触觉设计。 例如,在 Windows Mixed Reality 运动控制器上,有时短触觉脉冲(5-10 毫秒)不太明显。 为生成更明显的脉冲,请尝试发送更长的“单击”(40-70 毫秒),以便在通知引擎再次关闭之前为其提供更长的启动时间。
从 Windows Mixed Reality 的“开始”菜单启动 SteamVR 应用
对于通过 Steam 发布的虚拟现实体验,我们已更新了适用于 SteamVR 的 Windows Mixed Reality 以及最新的 Windows 版本。 SteamVR 游戏现在会自动显示在 Windows Mixed Reality 的“开始”菜单的“所有应用”列表中。
Windows Mixed Reality 徽标
若要显示对游戏的 Windows Mixed Reality 支持,请转到“应用登录”页上的“编辑商店页面”链接,选择“基本信息”选项卡,然后向下滚动到“虚拟现实”。取消选中“隐藏 Windows Mixed Reality”,然后发布到商店。
Bug 和反馈
你的反馈对于改进 Windows Mixed Reality SteamVR 体验非常有价值。 请通过 Windows 反馈中心提交所有反馈和 bug。 下面是一些关于如何使你的 SteamVR 反馈尽可能有用的提示。
如果有任何问题或意见想要分享,也可以通过我们的 Steam 论坛与我们联系。
常见问题解答和故障排除
如果在设置或播放体验时遇到一般性问题,请查看最新的故障排除步骤。