当前位置:首页 > 新闻资讯 > 人物观点 > 新闻
这是真正的战斗,游戏体感枪自己造!(原理篇)
  • 2015/6/25 15:31:19
  • 类型:原创
  • 来源:电脑报
  • 报纸编辑:电脑报
  • 作者:
【电脑报在线】你玩fps游戏一般用什么?多半是键鼠,想像一下真正地端着枪在战场中扫射的感觉是多么High。游戏主机都可以配专用的游戏枪来体验这种真实的射击感

        你玩fps游戏一般用什么?多半是键鼠,想像一下真正地端着枪在战场中扫射的感觉是多么High。游戏主机都可以配专用的游戏枪来体验这种真实的射击感(当年在FC红白机上,也有专用的光枪打鸭子、打飞碟……),难道在PC上就没法实现了吗?当然不是。


        这次在Computex2015展会上,就有游戏外设厂商率先推出了针对PC游戏的游戏体感枪,但是售价高达120美元。到底它是什么原理?我们可不可以自己DIY?下面就和笔者一起来研究一下吧。

 

游戏体感枪的核心技术就是“空中飞鼠”


和真枪一样的握持,也可以配重增加真实感


各种游戏中的功能按键,都可以映射到枪身侧面的按键区


枪左边的按键区还有摇杆,用于游戏菜单的操作

 

        通过小编在现场的试玩,基本上弄清楚了这款游戏体感枪的工作方式和原理。

        首先,枪本身不会发出任何光线信号,这和以前传统的光电枪不一样。它实际上是依靠安装在枪身左右战术导轨上的两部分设备来实现操控的,而这两部分设备则通过蓝牙或WiFi(具体规格不详)与PC连接,实现控制信号的传输。

        既然不是通过光信号来定位,那么如何让枪身来控制游戏中的准心呢?其实原理说起来很简单,靠的就是6轴陀螺仪,或者说得简单点,你完全可以把安装在枪身左右战术导轨上的设备看成是一套“空中飞鼠”——没错,就是现在很多平板电视、安卓盒子使用的空中飞鼠。当然,为了满足游戏的需要,这款体感枪绝非简单的“空中飞鼠”,它上面还配备了多个功能键,在游戏中可以设置为站立、下蹲、行走、换枪等等,你就不需要再放下枪去按键盘了。另外,还有一个最重要的部分,就是校准。它使用的校准方法简单粗暴但很有效,你只需要按下枪身右侧最前面的按键,空中飞鼠就会停止移动,这时候你把枪口对准屏幕中间,再松开该键就又能移动了。

        另外,枪搭配的弹夹是一个电池,用来给枪身内置的电动机供电,这样就可以在按下扳机时感受到来自枪身的震动。根据小编的试玩,定位准确性和手感都还不错,操控也比较方便,而且配合大屏幕电视使用效果很好(屏幕越大越好,移动枪身时准星的移动更接近真实)。

  

DIY体感枪是否可行?自制空中飞鼠先试试

        市场中有各种空中飞鼠可以购买,不过,咱们先试试不要钱的DIY方案。手机也是有陀螺仪的,用手机模拟空中飞鼠早就有APP实现了,其中比较有名的就是Gremote Pro,它可以用手机模拟各种无线操控设备,比如触控板、空中鼠标、键盘、多媒体遥控器、甚至是方向盘,在这里我们只会用到它的空中鼠标模拟功能。

 

Gremote Pro的安装与设置

 

安装PC端后,可以在options菜单中调节空中飞鼠(GMouse)的灵敏度


手机端运行后连接PC端(WiFi、内网),选择左上角的鼠标,就激活空中飞鼠功能了

 

“空中飞鼠”实战CS

        用手机模拟的空中飞鼠玩CS倒没有什么问题,但是,操控的方式和我们想象的有点不一样。

        之前我们想象的是手机朝向显示器屏幕,然后通过上下左右改变手机与显示器屏幕法线的夹角(说简单点就是拿手机当枪瞄准)来控制游戏中的准星。但是,手机模拟的空中飞鼠在水平位置上的移动不是靠改变夹角来实现的,而是依靠手机向左右翻滚实现的……这就使得左右瞄准的动作变得很诡异。

        当然,在操作的延迟方面,通过WiFi连接的“空中飞鼠”的表现还是可以接受的,主要就是左右瞄准的控制无法与真正的瞄准方式相对应,使得用手机来DIY体感枪无法实现了。

        究其原理,主要是因为手机在设计的时候,内置的陀螺仪默认对应以X、Y轴为轴心的翻转,如果空中鼠标APP加入以Z轴为轴心的角加速度数据的采集,也许就可能实现左右摆动手机来瞄准了(显然这并不难,6轴陀螺仪本身就包含了3个加速度计,只是APP开发者没有把它用上而已)。

 

结论:手机模拟的空中飞鼠暂时无法 用来DIY体感枪

        虽然Gremote Pro模拟的空中飞鼠无法用来DIY体感枪,但它的方向盘模式还是很有意思的,可以用手机的重力感应功能来玩PC上的赛车游戏(就像用iPad玩赛车游戏一样),而且操作感还不错。当然,这是题外话了。

  

下次换真正的空中鼠标试试


带空中飞鼠功能的PPT翻页笔无论从外形还是功能上都适合DIY体感枪

 

        既然软件模拟的方案暂时不可行,那我们还有其他的办法吗?经过笔者一番查找,最终把目标锁定在带空中飞鼠功能的PPT翻页笔上。

        其实,空中飞鼠已经很普及,现在主流的智能电视中就有不少是标配空中飞鼠遥控器的,它的操控方式就和我们的体感枪很相似了,基本上就是指着哪儿,光标就在屏幕上的哪儿(为什么手机模拟的空中飞鼠会用左右翻转的方式控制光标左右移动,笔者也觉得设计者的思路很奇怪……),所以,买一个类似的空中飞鼠,应该可以解决问题。

        但是,专用的多功能空中飞鼠遥控器价格一般都在100元到200元范围内,而且体积比较大,不方便固定到枪模上进行DIY。所以,最后笔者锁定了PPT翻页笔。

         PPT翻页笔一般都采用笔状或者长条状外观,用魔术贴可以比较方便地固定在枪模顶部的战术导轨上,关键是,它的价格比专用飞鼠便宜多了,一般都不超过100元。

    那么下次,笔者准备用带空中飞鼠功能的翻页笔来进行DIY,而这次DIY的难点,就在于如何把射击键设置到枪模的扳机上去。

 

延伸阅读:市场中有迷你的体感枪可供选择

无线规格:2.4GHz/USB接收器

定位方式:6轴陀螺仪


参考售价:298元

        如果你不想动手DIY……好吧,实际上市场里已经有体感枪卖了,只不是这外观看起来怎么也不像是枪,不说精准度,就说手感,那也和枪差远了。不过,你也可以在它的基础上再DIY一个大个儿的步枪模型,把它套进去也可以。298元人民币的价格,比前面那款120美元的还是便宜不少了,有兴趣又不差钱的话,可以买来玩玩。 
本文出自2015-06-15出版的《电脑报》2015年第23期 A.新闻周刊
(网站编辑:pcw2013)


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