CN102921170A - 基于pc游戏平台的fps体感游戏枪 - Google Patents

基于pc游戏平台的fps体感游戏枪 Download PDF

Info

Publication number
CN102921170A
CN102921170A CN2012104527448A CN201210452744A CN102921170A CN 102921170 A CN102921170 A CN 102921170A CN 2012104527448 A CN2012104527448 A CN 2012104527448A CN 201210452744 A CN201210452744 A CN 201210452744A CN 102921170 A CN102921170 A CN 102921170A
Authority
CN
China
Prior art keywords
game
fps
motion
unit
gun
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012104527448A
Other languages
English (en)
Inventor
刘熙
张启乐
马楠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin University
Original Assignee
Tianjin University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin University filed Critical Tianjin University
Priority to CN2012104527448A priority Critical patent/CN102921170A/zh
Publication of CN102921170A publication Critical patent/CN102921170A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Position Input By Displaying (AREA)

Abstract

本发明公开了一种基于PC游戏平台的FPS体感游戏枪,包括枪身和接收模块,枪身包括电源、动作采集单元、数字信号处理单元和无线发射单元;接收模块包括无线接收单元和USB连接芯片,其中动作采集单元由陀螺仪、小摇杆手柄和按键组成,用于采集游戏中的各种动作信号;数字信号处理单元用于接收动作采集单元的动作信号,并对动作信号进行处理并编码,转化为计算机能识别的键盘按键和鼠标动作信号;无线发射单元用于将数字信号处理单元处理过的信号发送出去,由无线接收单元接受信号并传输给USB连接芯片;USB连接芯片同计算机进行通信,将接收的动作信号传输给计算机,在电脑游戏中实现相应的动作;与现有技术相比,可以实现以液晶作为显示器的电脑平台上的FPS射击游戏。

Description

基于PC游戏平台的FPS体感游戏枪
技术领域
本发明涉及一种基于PC游戏平台的第一人称射击(FPS)类游戏设备,尤其是涉及一种通过计算机获取人的动作感知实现操纵的体感游戏枪。
背景技术
目前,PC游戏仍然占有游戏产业最大的市场份额,而目前对于PC游戏的主流操控方式仍然是传统的键盘和鼠标,近些年也衍生出手柄或者操控台等游戏外设对游戏进行操作。
近些年来,随着任天堂推出的体感主机Wii,微软推出XBOX360的体感外设KINECT,索尼推出的PS MOVE等,在全球范围内掀起了一股体感游戏热,其新颖的玩法突破了以往手柄按键的方式,给人耳目一新的感觉。但目前这些体感设备都是基于电视游戏平台,需要单独的游戏主机,价格比较昂贵。并且这些平台可用于体感方式控制的游戏还较少,玩法也比较单一。这些阻碍了体感游戏在大众间的普及。
公开日为2009.09.30,公告号为CN101543678的专利公开了一种无需电视平台的棒状游戏装置,在游戏棒中内置倾角传感器,通过倾角传感器感知游戏棒的倾角变化,并以该变化作为控制信号实现对游戏进行控制。作为一种摆脱了电视平台的体感游戏装置,该装置提供了全新的游戏体验。但由于该装置只能以棒的倾角变化操作游戏,对于操作比较复杂的游戏例如FPS类,该装置就显得不太适合。
第一人称射击游戏(FPS)为目前游戏界相当热门的游戏类型,拥有众多玩家,代表游戏有《反恐精英》,《使命召唤》,《战地》等PC游戏的经典之作。目前PC平台上的FPS的主流操作方式还是传统的键盘和鼠标,电视平台上则为手柄。主要操作有移动,射击,瞄准,换武器,换***,使用游戏虚拟物品等。近些年来,随着玩家对于全新游戏方式的要求,新的游戏操作装置也应运而生。例如公告号为CN201267713的实用新型公开了一种枪型多功能游戏输入手柄,以模拟枪的真实操作来对游戏进行控制,极大的丰富了FPS游戏的玩法,提高了游戏的真实度和沉浸感。但该游戏枪使用屏幕光栅扫描的方式对鼠标进行定位,不仅电路复杂,成本较高,并且该设计只能运用在传统的CRT显示器上,在目前主流的液晶显示器上将无法使用。
发明内容
基于上述现有技术存在的问题,本发明提出了一种基于PC游戏平台的FPS体感游戏枪,为了
本发明提出了一种基于PC游戏平台的FPS体感游戏枪,该装置包括枪身和接收模块,所述枪身包括电源、动作采集单元、数字信号处理单元和无线发射单元;接收模块包括无线接收单元和USB连接芯片,其中:
电源用于枪身各部分电路的正常工作;
动作采集单元由陀螺仪、小摇杆手柄和按键组成,用于采集游戏中的各种动作信号;
数字信号处理单元用于接收动作采集到单元的各种动作信号,并对这些动作信号进行数字化处理并编码,转化为计算机能识别的键盘按键和鼠标动作信号;
无线发射单元用于将数字信号处理单元处理过的信号发送出去,由无线接收单元接受信号并传输给USB连接芯片;
USB连接芯片用于同计算机进行通信,将接收的动作信号传输给计算机,从而在电脑游戏中实现相应的动作。
所述陀螺仪设置于枪身上靠近枪口的前端,获取枪口移动的角速度,进行枪口移动动作的识别。
所述按键和小摇杆手柄根据按键设计设置于枪身各位置。
所述陀螺仪采用双轴陀螺仪。
与现有技术相比,本发明可以实现以液晶作为显示器的电脑平台上的FPS射击游戏。
附图说明
图1是本发明的游戏***构框图。
图2是本发明的游戏枪枪身结构举例的正视图。
图3是本发明的游戏枪枪身结构举例的后视图。
具体实施方式
下面通过具体实施例及附图对本发明作进一步详述,以下实施例只是描述性的,不是限定性的,不能以此限定本发明的保护范围。
本发明的FPS体感游戏枪由枪身和接收模块组成,结构框图如图1所示。其中FPS枪身包括电源、动作采集单元、数字信号处理单元(DSP)和无线发射单元;接收模块包括无线接收单元和USB连接芯片。其中:
电源使用锂电池供电,保证枪各部分电路的正常工作。动作采集部分由陀螺仪、小摇杆手柄和按键组成,用以采集人举枪瞄准射击时的各种动作。数字信号处理单元使用专门的DSP芯片,用以接收动作采集到的各种信号,并对这些信号进行处理并编码,转化为计算机能识别的键盘按键和鼠标动作信号。无线发射单元负责将DSP芯片处理过的信号发送出去,由无线接收单元接受信号并传输给USB芯片。USB芯片负责同计算机进行通信,将接收的信号传输给PC,从而在电脑游戏中实现相应的动作。
下面结合FPS游戏的具体操作,具体说明每一个部分的技术实现。
对于PC平台上一般的FPS游戏,其操作都是由鼠标和键盘来完成。例如其中一种经典的FPS游戏,其利用鼠标操作实现的动作包含:移动鼠标使游戏中的准心相应移动,左键为射击,右键为瞄准,滚轮为换武器,鼠标中键为扔手雷。其利用键盘操作实现的动作包含:移动前进(对应键盘W按键)、后退(对应S按键)、左移(对应A按键)、右移(对应D按键);跳跃(对应SPACE按键)、奔跑(对应SHIFT按键)、下蹲(对应CTRL按键)等。其他功能键有:换***(对应R按键),使用游戏虚拟物品(对应F按键),选择武器(对应1,2,3按键)等。通过这些操作,就能控制游戏中的虚拟角色做出相应的各种动作。将这些操作转化成为相应的肢体动作,以人机交互的体感方式取代传统键盘和鼠标来对游戏进行操控。本发明的动作采集单元便是要完成这个动作识别的过程。其中陀螺仪采用双轴的数字陀螺仪,用以模拟鼠标的移动,它为测量角速度的微传感器;在本发明中,能同时测量两个方向的角速度。由于人举枪左右或者上下的移动都可以近似看作圆周运动,因此我们可以使用陀螺仪来获得人移动枪时的动作数据。将陀螺仪置于枪口处,其中测量方向为水平和竖直两个方向,将测量到的两个方向的角速度作为动作信号传输给DSP芯片,由于采用数字传感器,不仅精度较高,还能能省去AD转换的***电路,降低设计的复杂度,直接通过IIC通信直接与DSP连接,便于操作和控制,进一步降低成本。
对于鼠标左右键及键盘各个按键的操作,则使用分布于枪身各处的小摇杆手柄和按键来完成,设置在游戏枪身上各个按键、摇杆和功能模块的分布如图2和图3所示。
在图2中,1为陀螺仪所在位置;2为控制游戏人物移动方向的一对小摇杆(对应键盘W、S、A、D按键操作);3为换***的按键(对应键盘R键操作);4为射击的扳机(对应鼠标左键操作);5为换武器及扔手雷按键(对应鼠标中键及滚***作);6为使用游戏物品按键(对应键盘F键操作);7为瞄准的按键(对应鼠标右键操作)。
在图3中,8为控制人物奔跑,下蹲,跳跃动作的摇杆(对应键盘SHIFT、CTRL、SPCACE键操作);9,10,11为武器选择按键(对应键盘1、2、3数字键操作);12为置于枪内部的主电路板,包括DSP芯片、无线发射模块及相应的***电路,并在枪外壳上设置发射天线及开关指示灯等,是整个设计的核心部分;13为锂电池,负责为主电路板供电。
小摇杆2的手柄置于枪护木的左右两侧,左边的用于操作前后左右移动(对应键盘W、S、A、D键操作),右边的用于控制跳跃,奔跑,下蹲(对应键盘SPACE、SHIFT和CTRL键操作)。其余按键根据不同功能和人使用习惯分布于枪不同的位置。例如,扣动枪扳机对应点击鼠标左键,游戏中人物将做出射击动作。枪托后部装有一个较大按键,当人将枪托抵在胸部,做出瞄准动作时,该按键被按下,对应点击鼠标右键,相应游戏中人物将做出瞄准动作。在***处放置一按键,按下为换***动作(对应键盘R)。在扳机上方放置一滚轮,模拟鼠标滚轮和中键功能,对应换武器和扔手雷的动作。其余按键各放置于枪的不同位置,对应不同功能,具体放置方法参见图2和图3。这也只是其中的一种配置方法,我们可以根据游戏的特点和人的操作习惯,重新配置各种按键及摇杆,以期达到最佳的操作手感和游戏体验。如此进行配置,能使玩家能够以真实的体感方式对FPS游戏进行操作,完美的模拟举枪射击的各种动作,如枪口移动,扣动扳机,瞄准,换***等动作,再配合摇杆和其他功能键,可以完成FPS游戏中绝大部分操作,对于像《反恐精英》,《使命召唤》之类的游戏都能良好的操控。
如上所描述,已经获得了陀螺仪测到的角速度数据,摇杆的数据,按键是否按下等信息,但这些原始信息并不能被计算机直接识别。因此,对于这些原始数据,还要做进一步处理,才能变为能为计算机所识别的信号。本发明采用DSP芯片来完成整个过程。作为专门的数字信号处理芯片,其具有很强的信号处理能够,完全能够处理陀螺仪,摇杆和按键所采集到的信号。通过DSP芯片可编程I/O接口,我们将陀螺仪,按键和摇杆直接连接在DSP的I/O口上,便于DSP接受信号和进行控制。对于接收到的信号,DSP将对其作如下处理:首先是初步处理,进行滤波等操作,目的是将信号中的有用部分提取出来,去除噪声,使得芯片能够可靠识别信号。对于陀螺仪的数据,需去除噪声,才能准确接收其可能多达12位的数据,对于按键及摇杆,需要消除键盘的抖动,才能使DSP正确判断按键是否按下。经过初步处理之后,将对采集到的信号进行编码,而这也是DSP芯片最为重要的工作。我们都知道,外部设别同计算的通信都是按照一定的规则进行的,比如串口通信和USB通信,否则计算机将无法识别。对于该发明专利,我们将采用目前运用最为广泛的USB通信,这也是键盘和鼠标跟计算机连接最为常见的方式之一。而键盘和鼠标在USB协议中的编码方式为HID编码方式,对于所采集到的数据,我们同样采用HID编码方式。
陀螺仪的数据,扳机,枪托后按键及滚轮一同构成了整个鼠标的动作,陀螺仪的数据表示鼠标上下左右四个方向移动的数据,扳机按下为鼠标左键,枪托按键按下为鼠标右键,滚轮为鼠标滚轮及中键。对于鼠标的移动,根据陀螺仪两个方向角速度变化的大小,按照一定的算法将其转换为对应鼠标移动的方向和快慢。判断左右键,中键是否按下,若按下,将对应信息作HID鼠标标准的编码,以便计算机能够识别。USB鼠标同计算机的通信,每次向计算机发送4个字节的数据,其中BYTE1表示鼠标控制信息(移动方向,是否溢出及左中右键是否按下),BYTE2,BYTE3表示两个方向鼠标移动的大小,BYTE4表示鼠标滚轮的变化,上面DSP已经将相应信息进行编码,并分别放在这4个字节的对应位置中,最终将这4个字节的数据发送给计算机。对于剩下的摇杆和按键信息,则根据键盘的HID用途表,作对应的编码。例如换***按键,对应键盘上R,通过查表,可知其HID编码为0x15,DSP如果判断该键按下,便将其编码为0x15,对其余按键和摇杆都做同样的操作。USB键盘同计算机的通信,每次向计算机发送8个字节的数据,其中BYTE1表示表示几个控制键的信息(SHIFT,ALT,CTRL及GUI),BYTE2为保留字节,BYTE3到BYTE8为普通按键,若DSP判断有按键按下,将其作HID编码后,分别将编码后的数据放入这8个字节中。其中,SHIFT和CTRL放到BYTE1中,其余的放到BYTE3到BYTE8中。由于总共只有6个字节可以表示其他按键,所以要分配好各个按键的所在字节,对于不能同时按下的按键可放于同一字节中,例如前后移动(W和S),切换武器(数字键1,2,3)等,以保证多个按键同时按下时计算机能够接收到,保证操作的顺利进行。由此,所采集到的动作信息就被DSP转化成了HID编码,其中鼠标有4个字节,键盘有8个字节,而这总共12个字节便是要发送给计算机的数据。
通过DSP的操作,动作采集单元采集到的动作信号就被转换成了HID编码,获得总共12个字节的数据,这些数据将传输给计算机。由于该FPS枪为体感方式操作游戏,所以如果使用有线方式同计算机相连接的话,必将带来诸多不便,所以我们采用无线传输的方式同计算机相连接。经过对各种无线模块的比较,我们选择目前已经成熟的2.4G无线传输模块。该模块工作在2.4Ghz频段上,是目前市面上无线鼠标和无线键盘使用最多的无线模块,技术已经非常成熟。该模块传输速率快,价格低廉,抗干扰能力强,功耗也较低,并且能在10m范围内可靠传输,完全符合设计要求。使用两个无线模块,一个为发送模块,同DSP相连接,一个为接收模块,同USB芯片连接。对于无线模块的控制工作则分别由DSP和USB芯片完成。而所要传输的数据则是DSP所产生的12字节的HID编码数据。
经过无线接收模块的接收,12字节的数据传输给了USB芯片,经过USB芯片,以标准USB输入设备的方式传给计算机,其中键盘和鼠标以两个USB报告的形式分别发送,使得计算机能够直接识别,无需任何驱动,真正做到即插即用。
对于枪上电路的供电,我们采用锂电池进行供电。其中的DSP,陀螺仪传感器,无线模块可能供电电压不同,则需要在设置一些电压转换的电路,保证各部分的正常供电。并设置开光和指示灯等,方便玩家使用。

Claims (4)

1.一种基于PC游戏平台的FPS体感游戏枪,该装置包括枪身和接收模块,其特征在于所述枪身包括电源、动作采集单元、数字信号处理单元和无线发射单元;接收模块包括无线接收单元和USB连接芯片,其中:
所述电源用于枪身各部分电路的正常工作;
所述动作采集单元由陀螺仪、小摇杆手柄和按键组成,用于采集游戏中的各种动作信号;
所述数字信号处理单元用于接收动作采集到单元的各种动作信号,并对这些动作信号进行数字化处理并编码,转化为计算机能识别的键盘按键和鼠标动作信号;
所述无线发射单元用于将数字信号处理单元处理过的信号发送出去,由无线接收单元接受信号并传输给USB连接芯片;
所述USB连接芯片用于同计算机进行通信,将接收的动作信号传输给计算机,从而在电脑游戏中实现相应的动作。
2.如权利要求1所述的基于PC游戏平台的FPS体感游戏枪,其特征在于,所述陀螺仪设置于枪身上靠近枪口的前端,获取枪口移动的角速度,进行枪口动作的识别。
3.如权利要求1所的基于PC游戏平台的FPS体感游戏枪,其特征在于,所述按键和小摇杆手柄根据按键设计设置于枪身各位置。
4.如权利要求1所述的基于PC游戏平台的FPS体感游戏枪,其特征在于,所述陀螺仪采用双轴陀螺仪。
CN2012104527448A 2012-11-12 2012-11-12 基于pc游戏平台的fps体感游戏枪 Pending CN102921170A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012104527448A CN102921170A (zh) 2012-11-12 2012-11-12 基于pc游戏平台的fps体感游戏枪

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012104527448A CN102921170A (zh) 2012-11-12 2012-11-12 基于pc游戏平台的fps体感游戏枪

Publications (1)

Publication Number Publication Date
CN102921170A true CN102921170A (zh) 2013-02-13

Family

ID=47636181

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012104527448A Pending CN102921170A (zh) 2012-11-12 2012-11-12 基于pc游戏平台的fps体感游戏枪

Country Status (1)

Country Link
CN (1) CN102921170A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104248839A (zh) * 2014-05-23 2014-12-31 张伟 一种新型电脑射击类游戏操作工具
CN104759095A (zh) * 2015-04-24 2015-07-08 吴展雄 一种虚拟现实头戴显示***
CN105148514A (zh) * 2015-09-06 2015-12-16 骆凌 一种游戏视角控制装置和方法
CN105477855A (zh) * 2016-01-29 2016-04-13 深圳市思萌科技有限公司 一种自动启动校准程序的体感游戏控制装置及***
CN106422319A (zh) * 2016-09-27 2017-02-22 陈甘鑫 游戏训练枪
CN110075515A (zh) * 2019-04-01 2019-08-02 南京华捷艾米软件科技有限公司 体感设备的交互方法和体感设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090181737A1 (en) * 2003-12-11 2009-07-16 Eric Argentar Video Game Controller
CN201643671U (zh) * 2009-10-23 2010-11-24 深圳市腾阳机电设备有限公司 游戏用键枪
CN201974772U (zh) * 2011-02-23 2011-09-14 段兵江 一种用于枪战游戏的控制装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090181737A1 (en) * 2003-12-11 2009-07-16 Eric Argentar Video Game Controller
CN201643671U (zh) * 2009-10-23 2010-11-24 深圳市腾阳机电设备有限公司 游戏用键枪
CN201974772U (zh) * 2011-02-23 2011-09-14 段兵江 一种用于枪战游戏的控制装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104248839A (zh) * 2014-05-23 2014-12-31 张伟 一种新型电脑射击类游戏操作工具
CN104759095A (zh) * 2015-04-24 2015-07-08 吴展雄 一种虚拟现实头戴显示***
CN105148514A (zh) * 2015-09-06 2015-12-16 骆凌 一种游戏视角控制装置和方法
CN105477855A (zh) * 2016-01-29 2016-04-13 深圳市思萌科技有限公司 一种自动启动校准程序的体感游戏控制装置及***
CN105477855B (zh) * 2016-01-29 2022-12-09 深圳市思萌科技有限公司 一种自动启动校准程序的体感游戏控制装置及***
CN106422319A (zh) * 2016-09-27 2017-02-22 陈甘鑫 游戏训练枪
CN110075515A (zh) * 2019-04-01 2019-08-02 南京华捷艾米软件科技有限公司 体感设备的交互方法和体感设备

Similar Documents

Publication Publication Date Title
CN102921170A (zh) 基于pc游戏平台的fps体感游戏枪
US8792869B2 (en) Method and apparatus for using proximity sensing for augmented reality gaming
CN201267713Y (zh) 一种枪型多功能游戏输入手柄
CN205569609U (zh) 一种虚拟现实健身***
US20140213365A1 (en) Gun-shaped game input handle of multi-functional mobile electronic device
CN101014394B (zh) 游戏装置以及游戏装置的控制方法
CN103337111B (zh) 用于传送视觉信息的控制设备
US20140066201A1 (en) Mobile and Adaptable Fitness System
TW200910142A (en) Inertial sensing input controller and receiver and interactive system using thereof
CN202150897U (zh) 一种体感控制游戏电视机
CN109173250B (zh) 多角色控制方法、计算机存储介质和终端
US20220288488A1 (en) Interactive Computing Devices and Accessories
GB2505417A (en) Snowboard/skateboard trajectory tracking and evaluation
US20150247727A1 (en) Method and a system for tracking and analyzing a trajectory of a moving object, and for providing a score of such a trajectory
CN109173249B (zh) 虚拟传球方法、计算机存储介质和终端
CN101024125B (zh) 多平台无线影音虚拟现实游戏***
CN203598455U (zh) 一种便携式网球训练和比赛计分装置
CN203227289U (zh) 一种基于pc游戏平台的陀螺仪空中定位体感游戏控制器
KR100871442B1 (ko) 에프피에스 게임 전용 제어장치
CN201058232Y (zh) 一种让用户进入虚拟现实的游戏即插即用设备
CN201912775U (zh) 一种电脑游戏的无线动作感应玩具
CN201404672Y (zh) 一种带显示设备的动作感应式游戏控制装置
CN205164100U (zh) 智能台球杆
JP5443832B2 (ja) ゲームプログラム及びゲーム装置
CN105202978B (zh) 具有灯光提示功能的飞镖靶***及其控制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C05 Deemed withdrawal (patent law before 1993)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130213