当前位置:首页 > 装机升级 > 电脑外设 > 评测
蓝牙手柄DIY游戏机实战攻略
  • 2015-1-28 15:56:59
  • 类型:原创
  • 来源:电脑报
  • 报纸编辑:王诚
  • 作者:
【电脑报在线】 国行XBOX One已经注定锁区悲剧,国行PS4、PS Vita也够呛,难道中国玩家就这么悲哀吗?别再纠结什么锁区了,还不如自己动手DIY一台游戏机先爽着!

        国行XBOX One已经注定锁区悲剧,国行PS4、PS Vita也够呛,难道中国玩家就这么悲哀吗?别再纠结什么锁区了,还不如自己动手DIY一台游戏机先爽着!无论你是要随时随地玩游戏的手游一族,还是喜欢在客厅、卧室的大屏幕电视上嗨翻天的发烧玩家,咱DIY的游戏机都可以满足你先玩为快的需求!你所需要投入的成本只是不到两百元的人民币以及一点动手的时间。

蓝牙手柄+手机、平板、安卓盒子、HTPC、笔记本……都可变身游戏主机

        这次DIY游戏机的主角是蓝牙手柄,它并不是什么新玩意,之前也不如USB手柄人气高。但随着智能手机和手游的爆发式成长,手柄与手机、平板之间用蓝牙连接显然要比用USB线缆更方便,这也大大刺激了蓝牙手柄在形态和功能上的进化。

        另外,各种安卓盒子也包含了蓝牙功能,这也使得蓝牙手柄+盒子也成为输出到大屏幕电视上廉价游戏主机方案,而海量的安卓游戏以及各种游戏模拟器APP也保证了玩家有丰富的游戏可玩。从去年开始,Windows8平板也开始大量涌现,价格与安卓平板齐平,而Windows游戏资源也非常丰富,蓝牙手柄与之搭配也可爽玩部分XBOX 360移植的游戏(很多大作都是跨平台的,支持手柄也是理所当然),着实很有吸引力。

        如果玩家的要求很高,蓝牙手柄一样可以连接高性能的HTPC,只需要多买一个蓝牙适配器插在HTPC上即可。说白了,不管你想打造哪一类型的游戏机,蓝牙手柄都是不错的选择。

各式各样的蓝牙手柄,适应范围各不相同

    为了满足各种不同应用环境的需求,蓝牙手柄的形态也分了几类,有通吃手机平板但体积偏大的,也有小巧玲珑便于携带的,也有注重手感高度模仿XBOX360手柄的,而我们则需要针对自己要打造的游戏机类型来进行选择。

手机平板通吃型


代表产品:iPega9023

参考售价:189元

        通吃手机平板,从4.7英寸手机到10.1英寸的平板都可以支持,背部伸缩支架可根据需要调节,调好后按下卡扣锁死即可。拿个10.1英寸的平板来当掌机玩,视觉享受当然绝非PSP或者PS Vita可比的,手柄尺寸够大、双摇杆够精准也保证了不错的手感,晚上睡觉前躺在床上玩几把格斗游戏那是也极爽的。当然,要卡这么大的平板上去,那重量也是不小的,又大又重就是它的不足之处。

小巧灵活便携型


代表产品:ViaplayF2

参考售价:168元

        相比通吃手机平板的超大手柄,Viaplay F2这样相对迷你的蓝牙手柄就显得更方便携带了。它既可以单独使用(比如连接安卓盒子),也可以加装支架搭配手机使用,支架在取下手机后可以收折,放在裤兜里也不会嫌大。不过,正因为体积比较小,它的握感就比不上全尺寸的手柄,而且按键也相对较小、较密,玩动作游戏的时候会比较费力一些。

 

手感至上XBOX360型


代表产品:北通阿修罗NE

参考售价:168元

        微软的XBOX 360手柄在手感方面可以说是标杆,而且大多数跨平台游戏都是针对XBOX 360手柄键位设计的,既然其他找不到更好的方案,干脆就向它看齐好了。因此,北通阿修罗NE就采用了XBOX 360手柄架构,手感方面自然不用多说,已经非常接近原装XBOX 360手柄的水平,结合XBOX 360手柄模拟程序,在Windows 8平板上有不错的体验。不过,体积较大不太方便携带、需要另外购买配套支架是玩家需要注意的地方(配合安卓盒子或是HTPC使用倒是不错)。

小知识:蓝牙手柄的各种模式

通用手柄模式

        普通的手柄模式,在安卓系统下连接后只需要在APP中设置键位即可使用;在Windows系统中,则被识别为通用的Dinput(隶属于DirectX API)手柄,玩模拟器没问题,但在对应XBOX 360手柄的游戏中,需要重新设置键位才能正常玩,而且麻烦的是有些游戏如果不是用XBOX 360手柄的话,就不能完全脱离键盘玩,最终还得靠模拟程序把它模拟成XBOX 360手柄才行,否则游戏无法进行下去。

键盘模式

        手柄被识别为蓝牙键盘,主要是在Windows平板或者是PC上玩时,对应一些只支持键盘的游戏,用处不是很大(主要是只对应键盘上固定的几个键,不能自定义,否则就能玩《魔兽世界》了),但遇到需要时如果没有这个功能又很头痛。

 

鼠标模式

        手柄摇杆操控鼠标指针,顶部的L、R键分别模拟鼠标的左键与右键。这在连接安卓盒子的时候最实用——因为盒子没有触控功能。

iCADE模式

        苹果游戏专用的手柄模式,你在苹果的App Store里搜索一下iCADE就知道支持它的游戏有多少了。

触控按键映射模式

        这个需要通过第三方APP来实现,当然,蓝牙手柄厂商已经为自己的产品搭配了这样的APP。这个APP的作用就是把一些只支持触控的安卓游戏转换为可以用手柄控制,原理就是让手柄上的物理按键去对应屏幕上触控按键的位置,从而实现按键映射。这功能是安卓独享,Windows平台没必要(微软不会傻到有XBOX 360手柄而不去支持),iOS则不支持。

Dinput与Xinput

        前面已经介绍过,Dinput是隶属于DirectXAPI中对应游戏控制器的部分,但是自从微软玩上XBOX 360之后,所有跨平台的游戏都开始支持XBOX 360的Xinput(包含在XBOX 360手柄驱动中,Windows8已内置)接口了,于是这些游戏对于Dinput手柄的支持就像是在敷衍,键位对应一塌糊涂,有些还必须用到键盘。所以要在Windows8平板上玩一些跨平台游戏,还得使用XBOX 360手柄模拟程序来把Dinput手柄模拟成Xinput模式,这些后面会详细讲解。

  

DIY“游戏机”系统对比

        蓝牙手柄咱选得差不多了,各种模式也摸清楚了,那么我们的游戏机应该选择哪种平台的呢?其实安卓、Windows 、iOS等平台都各有优势。

Part1.安卓平台资源丰富,操作简单

 

        安卓的手游平台已经非常成熟了,下载蓝牙手柄对应的游戏大厅APP(官方都会提供,自己翻手柄说明书去,有些资源嘛……你懂的),海量的手游和模拟器游戏(或者装个小鸡模拟器,几乎囊括所有模拟器游戏了)让你爽个够。而且游戏大厅的界面与智能电视或者安卓盒子的非常相似,是不是有种亲切感?

        而安卓平台(包括手机、平板、安卓盒子,设置方法都是一样的)对于蓝牙手柄的支持度也很好,只要能连上(不排除部分设备有蓝牙兼容问题),大多数游戏设置好键位就能玩,少数不支持手柄只支持触控按键的游戏也可以通过按键映射来实现手柄操控。不过,MTK平台的设备就没那么好运了,不少蓝牙手柄的说明书上明确表示不支持使用MTK处理器的设备,玩家买的时候得注意一下。

DIY加油站:安卓平台触控按键映射方法

        在安卓游戏中,也有很多只支持触控虚拟手柄而不支持实体手柄的(比如各种网游),要让它们支持实体手柄,我们可以通过触控按键映射的方法。

GHTouch(需Root)


按照步骤选好手柄、勾选虚拟屏幕按键、选择GHTouch IME输入法


把屏幕上乱七八糟的虚拟按键拖到对应的位置上去即可

        GHTouch可以把游戏中的虚拟触控按键对应到实体手柄的按键上,前提是系统必须Root。安装GHTouch后,选择好蓝牙手柄、勾选虚拟屏幕按键选项,再选择GHTouch IME为默认输入法即可。接下来运行带有虚拟触控按键的游戏,按下手机(或平板)上的音量键+,如果是安卓盒子没有音量键,就按下手柄上的Select键,此时屏幕上会显示一大堆乱七八糟的虚拟按键图标(对应实体手柄的按键),把它们拖到游戏虚拟按键对应的位置上,这时按下手柄上对应的按键,就等于按下游戏的虚拟按键了。

 

第三方游戏平台


葡萄游戏厅等第三方游戏平台支持主流品牌蓝牙手柄,无需映射按键也不用Root

        如果你觉得Root很麻烦,也可以直接安装一些第三方安卓游戏平台。例如葡萄游戏厅,可以对应北通、iPega等主流蓝牙手柄,在葡萄游戏厅里下载的带虚拟触控按键的游戏(特别是很多网络游戏)已经默认与这些主流蓝牙手柄做好了按键映射,不需要你再自己设置了。

Part2.Windows 8游戏虽诱人,但对应蓝牙手柄较麻烦


谁说Windows不能做游戏掌机?雷蛇在2013年就展出了这款Windows平板游戏机!

        安卓平台说它游戏多,Windows就笑了——谁敢和PC平台比游戏多啊。但是,Windows8这种用工程师思维做出来的蹩脚系统,在笔记本上用还没啥,在平板上玩PC游戏会让你抓狂的。

        首先是不少PC游戏不支持磁贴模式,也不支持触控,它们根本不能脱离键盘来玩,在平板上运行就让你傻眼了,全屏模式下连角色名字或者存档文件名都没法输入,要命的是还不能选择跳过,就算你有蓝牙手柄,也只是可以在游戏过程中控制而已,该用键盘的时候还是会卡住。

        好在还有很多支持XBOX360手柄的游戏可玩,它们是从XBOX 360平台移植过来的,当然全程支持手柄控制(连输名字都是手柄选择),但是更要命的是,它们只能完美支持Xinput规范,而蓝牙手柄几乎是青一色的Dinput规范……键位全乱了,有些控制键又回到了键盘上,还不准你设到手柄上,平板上哪来的键盘?于是游戏又卡住了。

        当然,微软搞的这堆烂摊子是无法阻止我们打造Windows 掌机的,各种模拟XBOX 360手柄的程序以及手柄按键映射键盘按键的程序可以帮助我们搞定这些问题。

 

DIY加油站:Windows8平板上的按键映射技巧

        前面也提到了在Windows8平板上蓝牙手柄大都被识别为Dinput设备,在支持XBOX 360手柄(也就是Xinput设备)的游戏中键位混乱,而且某些键位还不能设置到手柄上,导致玩游戏的时候无法操作而卡住。

        为了解决这样的问题,我们可以通过工具软件把Dinput模式的蓝牙手柄模拟为Xinput模式,实在不兼容模拟Xinput模式的游戏还可以通过JoyToKey把关键的几个键盘按键设置到手柄上来搞定。

 

X360ce:主要作用是把Dinput模式的蓝牙手柄模拟为XBOX360手柄


        X360ce的工作原理很简单,通过在Xinput的动态链接库上加“钩子”,让游戏对Xinput设备的调用转换为对应的Dinput调用,从而实现普通蓝牙手柄模拟XBOX 360手柄的目的。

        把X360ce的工具包目录下全部文件(包含已经改好的Xinput_X.dll链接库文件)拷贝到游戏目录下(必须与游戏执行文件在同一目录),然后运行X360ce进行按键设置,点击每个按键的下拉菜单,选择Record,然后按下手柄上对应的键即可,设置完可选择保存为自己的方案(运行游戏前需要关闭该设置程序)。

        X360ce可以支持大部分XBOX360手柄对应的游戏,但有些游戏会识别Xinput链接库,所以被X360ce修改过的链接库可能会失效,遇到这种问题也只能换回Dinput模式。

JoyToKey:把关键的键盘按键设置到手柄上解决游戏不能进行下去的问题


        X360ce模拟无效,菜单键锁死在键盘的ESC键上(如《雷曼:起源》),用蓝牙手柄在没有键盘的Windows8平板上玩游戏进行不下去怎么办?JoyToKey轻松搞定。

        对于《雷曼:起源》这样在没有使用XBOX 360手柄的情况下把菜单键锁死在键盘ESC键上的游戏,运行JoyToKey,把手柄上的左右油门键(也就是L2/R2键,一般对应Dinput手柄的9号、10号按键,在这个游戏中用不到)任中一个映射为键盘ESC键即可,当然,在运行游戏前你得先打开JoyToKey才行。

Part3.iOS平台的iCADE游戏成熟且丰富,使用也傻瓜化

 

        iOS平台的APP Store里支持iCADE(苹果专用手柄模式)的游戏很多,免费的也不少,足够你玩了,手柄使用也很傻瓜化,连上去进游戏就能用,毕竟是封闭平台。不过,需要提醒一下,一些蓝牙手柄连上iOS设备后,iOS设备就不能用虚拟键盘打字了,必须要断开手柄才行,所以建议先装好游戏再连手柄玩。

        为什么iCADE游戏没有什么应用技巧之类的?一是太成熟,二是封闭平台不越狱也没什么好DIY的——现在苹果的游戏也便宜了,免费的也多,光玩游戏的话貌似也没什么越狱的必要吧。

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


我来说两句(0人参与讨论)
发表给力评论!看新闻,说两句。
匿名 ctrl+enter快捷提交
读者活动
48小时点击排行
论坛热帖