缺少xinput13dll文件 ()

【电脑报在线】手机游戏的火爆,让不少朋友有了购买专为手机、平板设计的游戏手柄的计划,毕竟单靠触控来玩一些动作游戏手感太差。

手机游戏的火爆,让不少朋友有了购买专为手机、平板设计的游戏手柄的计划,毕竟单靠触控来玩一些动作游戏手感太差。因此,市面上这类游戏手柄越来越多(相反的是,由于PC上大多数用到手柄的游戏都是从XBOX360平台移植的,一个XBOX360手柄就能一劳永逸,若不是实在没钱,根本不用再去选其他兼电脑容手柄了),外观和手感方面倒是专门仿XBOX360手柄,但支持的标准和特色功能就五花八门了,买了发现用起来不对劲很可能就是模式不正确。那这些手柄到底有些啥门道?笔者来和大家分享一下自己的心得吧。

多平台游戏手柄的模式花样多

前面也说了,既然玩游戏XBOX360或者是XBOX ONE手柄最爽,那直接把它插到手机、平板上不就行了?当然不行,微软的手柄在手机、平板上是没法用的,即便有OTG功能也不行,因为它不支持安卓的模式。下面就来介绍一下目前市面上多平台手柄的各种模式吧。

iCADE模式

这个模式是针对苹果IOS设备的,目前主流的苹果设备都能完美支持(iPhone6/5s/5,iPod Touch 5/6、iPad mini/air……)。对应的游戏也很好找,在APPStore里搜索iCADE,就会列出一大堆支持iCADE标准的游戏。不过,支持iCADE模式的手柄在通过蓝牙连接iOS设备后,可能需要把iOS设备的输入法切换为“美国英语”,否则可能会工作不正常。

还有,如果手柄只支持iCADE模式(比如赛睿的STRATUS XL),在安卓设备上可以正常连接,按键也能工作,只是键位完全错位,没法正常工作。

安卓模式

从名称就知道这是专门针对安卓设备设计的(实际上,目前PC手柄中支持Direct Input模式的产品大都可以直接在安卓设备上使用,使用2.4GHz无线、蓝牙或OTG模式都可以),北通还为安卓4.0以上设备专门设计了一个BFM模式,对不同型号的安卓设备兼容性更好。

目前安卓平台对于手柄的玩法花样甚至比PC平台还丰富,小鸡模拟器、葡萄游戏大厅等比较有名的安卓游戏平台有丰富的模拟器游戏和安卓原生手游资源,而且不用Root也可以用手柄控制只支持触控虚拟按键的安卓游戏。关键是,现在的智能电视也是安卓平台,只需要安装一个安卓游戏平台再加几个手柄,一家人就能在客厅里众乐乐了,这一点比HTPC还方便。

PC模式

简单地说,手柄的PC模式分为Direct Input(隶属于DirectX API)和Xinput两种类型。Direct Input是微软早期的游戏手柄API,大部分游戏还是可以支持的,但要做到完美对应现在的主流游戏大作(自动键位识别),还是要手柄支持Xinput(XBOX360手柄的规范)标电脑准才行。

目前市面上有不少多模式兼容的手柄,比如北通阿修罗手柄,就可以兼容Direct Input和Xinput模式,接在Windows电脑、平板上就能被游戏识别为XBOX360手柄,而且这类手柄比XBOX360功能还要强大(带按键宏设定或是连发等功能),只是手感和耐用度方面还有点差距。

鼠标模式

有些手柄还支持模拟摇杆变身鼠标的功能,在安卓或Windows设备上都可以使用,通过特定按键切换后,就可以用摇杆控制鼠标光标,手柄的L、R键则对应鼠标的左右键。这对于安卓盒子、智能电视或者HTPC来说很有用,拿着手柄就不用再去拿无线鼠标了。

此外,部分手柄还有特别的遥控器、重力感应、键盘等功能,遥控器可以遥控媒体播放(相当于传统多媒体键盘上的多媒体键)、重力感应可以玩安卓平台上需要重力感应支持的游戏、键盘功能……不怎么实用,毕竟手柄的按键太少。

手柄+Win8平板,支持Xinput才算完美

手柄+安卓平板、手机然后用小鸡模拟器、葡萄游戏大厅玩游戏的确很方便。但要是想在掌上玩XBOX平台移植的Windows游戏怎么办?Windows8平板是必须的,但电脑接个XBOX360手柄明显失去了移动便携的功能,所以最好是配个有平板支架的无线游戏手柄,但这样的手柄又很少有支持Xinput模式的,一般只支持Direct Input,所以选择面很窄。

X360ce可以把Direct Input手柄模拟为Xinput手柄

其实,支持Direct Input标准的手柄也可以通过Windows下的X360ce软件模拟成Xinput手柄(运行后手动映射键位),如果游戏中没有生效,可以自行下载Xinput的DLL文件拷贝到游戏根目录试试(注意,Xinput1_3.dll文件是分32位和64位的,请参照操作系统下载对应版本)。&nbsp

本文出自2015-07-27出版的《电脑报》2015年第29期 E.硬件DIY (网站编辑:shixi01)