7月7日,Valve推送了SteamVR 1.26版,该版本中加入了大量更新,其中最重要的一个更新就是支持手柄自动重新绑定。
简单来说,如果你使用的是A品牌手柄,而玩的游戏默认绑定的是B品牌手柄,那么只要游戏基于OpenXR协议,那么就可以自动映射对应的手柄按键。
在本次更新中,我们在现有控制器兼容功能的基础上,让更多游戏可以立即通过自动重新绑定使用更多控制器。 我们还对用户界面进行了一些更新: 绑定 UI 进行了样式更新,主面板中也添加了抓取手柄,使其可以更轻松地在空间中定位。
我们在 1.24 版本中引入了兼容模式,允许玩家设置的绑定可以让控制器模仿游戏预期的控制器。 现在,如果游戏缺少针对玩家控制器的绑定,SteamVR 会自动创建新的绑定,参考更常见的控制器对其进行配置,并将其设置为模拟该控制器类型。 控制器驱动程序开发者可以指定一系列不同的控制器以使用其中的绑定,也可以说明如何从一个控制器重映射到另一个控制器。 例如,如果游戏提供的是 Oculus Touch 控制器的绑定,但玩家使用的是 Windows Mixed Reality 控制器,则 SteamVR 会将 Oculus Touch 的扳机式握柄操作重映射至 Windows Mixed Reality 控制器的按键式抓握操作。 如果开发者决定为玩家的控制器创建原生绑定,SteamVR 将在其推出后立即切换到原生绑定。 此功能适用于所有使用 OpenXR 和 SteamVR 输入的作品。
我们开展这项工作的第一步就是为各热门控制器类型创建了默认重映射, 而驱动程序开发者可以按需覆盖这些重映射。 新控制器也可以使用此功能与 SteamVR 目录中的大多数作品立即兼容,且游戏开发者无需进行额外工作。
虽然原生支持和显式绑定将始终提供最出色的控制,但有了这个兼容层,游戏可以顺畅发行,游戏开发者和控制器制造商的负担也得以减轻。 控制器驱动程序开发者可以在此文档页面获取关于创建重新绑定文件的更多信息。
SteamVR 的官方 OpenXR 子论坛请见此处,我们非常希望能听到各位的反馈以及对新功能的建议。 要报告错误,请使用此处的错误报告子论坛。 有关如何提供有效错误报告的指南也已在该子论坛置顶。
评论 (0)