我们鼓励开发人员测试和优化其 SteamVR 体验,以在Windows Mixed Reality头戴显示设备上运行。 本文档介绍为使体验在 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运动控制器提供更新的图像。
触觉
从 2018 年 4 月更新Windows 10开始,Windows Mixed Reality 上的 SteamVR 体验现在支持触觉。 如果你的 SteamVR 应用或游戏已经包含对触觉的支持,则它现在应该 (工作,而没有额外的工作) Windows Mixed Reality运动控制器。
Windows Mixed Reality运动控制器使用标准的触觉马达,而不是其他 SteamVR 运动控制器中的线性执行器。 这可能会导致略微不同于预期的用户体验。 因此,我们建议使用Windows Mixed Reality运动控制器测试和优化触觉设计。 例如,有时 (5-10 毫秒) 的短触觉脉冲在Windows Mixed Reality运动控制器上不太明显。 为了产生更明显的脉冲,试验发送一个更长的“点击” (40-70毫秒) ,给电机更多的时间来旋转,然后再被告知再次关闭电源。
从Windows Mixed Reality“开始”菜单启动 SteamVR 应用
对于通过 Steam 分发的 VR 体验,我们更新了 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 论坛与我们联系。
常见问题解答和故障排除
如果在设置或播放体验时遇到问题,检查最新的故障排除步骤。