为什么要为PC游戏购买Xbox控制器

Xbox控制器已经成为PC游戏的黄金标准。它开箱即用的效果比市场上的任何控制器都要好,如果你打算用控制器玩游戏,你应该买一个。

当然,鼠标和键盘仍然是王道,但个人电脑的选择和灵活性都很重要。控制器是许多类型游戏的最佳选择,包括平台游戏、赛车游戏和格斗游戏。

适用于Windows的Xbox端口和游戏

许多PC游戏都是从Xbox移植过来的。这些游戏通常内置支持它们在Xbox上使用的同一控制器。插入控制器,您通常会看到屏幕上的按钮提示从鼠标和键盘变为Xbox控制器按钮。一些最糟糕的PC端口甚至不包括键盘和鼠标控制器的屏幕提示-无论您是否插入Xbox控制器,它们都会在屏幕上显示Xbox控制器按钮。鼠标和键盘用户只能努力自己找出合适的按钮。

这一控制器支持也通过微软的Windows游戏认证计划得到了提升,该认证计划要求对Xbox360控制器提供本地支持。这使得使用Xbox360游戏机的人可以将控制器直接插入电脑的USB端口,无需任何配置即可使用。

今天,Xbox360(和非常类似的Xbox one)控制器已经成为如此标准化的控制器,以至于即使是为PC开发的独立游戏在设计时也经常考虑到这一点。它们不是为Xbox设计的,也不担心通过Windows游戏认证--它们只支持最好、最普通的PC控制器。

它们也非常适合在PC上的模拟器中玩经典的游戏机游戏。连接两个或更多个,你就可以玩旧的多人游戏机游戏了。对于PC游戏,它应该是即插即用的,但是在配置模拟器以使用Xbox控制器时,您需要做更多的工作。

相关:如何在Windows PC上使用Xbox 360控制器

XInput和DirectInput

Xbox控制器与其他控制器非常不同,因为它们使用XInput API向游戏发送输入数据。这与其他控制器使用的较旧的DirectInput API不同。XInput对于开发人员来说更容易使用(根据微软的说法),并提供对模拟触发器和控制器振动的支持。

游戏的构建考虑到了XInput支持和Xbox360或一个控制器。有些游戏甚至可能根本不包含DirectInput支持,因此它们可能无法与其他控制器配合使用。如果它们支持DirectInput,您将不得不自己配置控件,而默认控件将由开发人员在设计时考虑到Xbox控制器。您可以使用像x360ce这样的工具来模拟XInput,将DirectInput控制器调用转换为XInput,但是这需要配置,并且可能不能很好地工作。

获取任何有线Xbox 360或一个控制器

相关:如何将无线Xbox 360控制器连接到您的计算机

在为你的电脑挑选Xbox控制器时,你可能会想买一个有线的Xbox360控制器。当然,每个人都喜欢无线输入设备,但无线Xbox360控制器不方便。无线控制器不使用标准蓝牙;它需要您将适用于Windows的Xbox 360无线游戏接收器连接到PC的USB端口。所以你要支付额外的费用来处理电池和可能的无线接收问题。不管怎么说,你还是要使用USB端口,还要处理一个大的有线加密狗--除非你真的想要额外的距离,否则你不妨买个更便宜的有线Xbox360控制器。无论哪种方式,驱动程序都应该内置到Windows中,因此您不需要做任何事情就可以启动和运行。

更新:花了一段时间,但微软最终发布了Windows版的Xbox One控制器驱动程序,所以Xbox One控制器--无论是有线的还是无线的--应该可以和Xbox360一样好用。这些驱动程序包含在Windows 10中,如果您使用的是Windows 7、8或Windows 8.1,可以从微软下载。

在选购控制器时,你会看到两种不同类型的有线控制器:“Xbox360有线控制器”和“用于Windows的Xbox360控制器”。别被骗了:这些都是一模一样的产品,区别只是营销而已。市场上销售的“Windows版”控制器的建议零售价更高,但微软已经证实它们是同一种产品。不要额外花钱购买包装盒上有“for Windows”的相同控制器。Windows包括开箱即用的Xbox 360控制器驱动程序。

在未来,Valve的Steam控制器可能有机会成为下一个PC游戏控制器。就目前而言,Xbox控制器显然是赢家。

图片来源:Flickr上的首席执行官斯科特·阿克曼(Scott Akerman)。

相关文章