微软GameInput 3.5为Windows开发者带来了针对索尼DualSense和DualSense Edge手柄的新辅助功能,包括自适应扳机、触觉反馈和灯光控制。

打开网易新闻 查看精彩图片

此次更新新增了对DualSense RGB灯条、玩家指示灯、触觉反馈和麦克风静音指示灯的控制。开发者还可配置自适应扳机效果,用于反馈、武器和振动响应。微软此前已在GameInput 3.3中加入DualSense陀螺仪支持。

该功能通过DualSenseHelper.h实现,这是微软GameInput仓库中的一个头文件式配套示例。它通过索尼的供应商ID和产品ID识别DualSense与DualSense Edge,然后通过GameInput API发送原始输出报告。该辅助工具需要GameInput API 3或更高版本。

需要注意的是,这并非Windows系统级的DualSense原生支持。该辅助工具构建的是64字节USB格式输出报告,未实现蓝牙帧格式,也未声称支持蓝牙。游戏仍需自行处理其支持的连接方式和设备行为。

GameInput 3.5还修复了部分使用Windows.Gaming.Input的游戏中出现DualSense Edge输入重复的问题。该版本新增了对XInput和后台GIP原始设备报告的支持、Agility SDK风格的并行部署,并修复了Xbox上暂停恢复后输入丢失的问题。

打开网易新闻 查看精彩图片

这一新辅助工具为PC开发者提供了一条更清晰的路径,以实现以往通常需要针对特定游戏编写手柄代码的功能。玩家仍需游戏本身实现相关支持,且发布时该示例仅覆盖USB连接方式。

微软GameInput仓库已在GitHub上提供。此次更新紧随此前PC上DualSense蓝牙触觉反馈的相关工作。